Skip to content

Conversation

@namgigun
Copy link
Collaborator

@namgigun namgigun commented Oct 5, 2025

📌 개요

CI 환경(main/dev 분리), EC2 Redis 실행 방식, docker-compose 구성을 개선하여
개발·운영 환경의 일관성과 안정성을 높였습니다.

  • CI 개선
  • 운영환경 개선
  • docker-compose 일부 수정

🔨 작업 내용

CI 개선

  • main 브랜치: Redis + MySQL 실행 후 빌드 및 테스트 진행
  • dev 브랜치: Redis만 실행 후 빌드 및 테스트 진행
  • 분기별 job 분리로 CI 속도 및 안정성 개선

운영환경 개선

  • EC2 인스턴스 재시작 시 Redis 자동 실행되도록
  • 수동 재시작 불필요

docker-compose 일부 수정

  • MySQL 서비스 설정 추가 (로컬 개발 환경 반영)
  • Redis command 설정 제거 (--appendonly yes 불필요)
  • 서비스 구성 정리로 로컬 환경 단순화

🔗 관련 이슈

Closes #186

📝 참고 사항

✅ 체크리스트

  • 기능 동작 확인
  • 테스트 코드 작성
  • 문서/주석 추가 및 최신화

- MySQL 설정 추가
- redis command 설정 삭제
main 브랜치, dev 브랜치 분리
- main 브랜치, redis/Mysql 실행 후, 빌드 & 테스트 진행
- dev 브랜치, redis 실행 후, 빌드 & 테스트 진행
@github-actions github-actions bot changed the title Infra: 백엔드 환경 구성 개선 (CI / EC2 Redis / docker-compose) Infra: 백엔드 환경 구성 개선 (CI / EC2 Redis / docker-compose) (#186) Oct 5, 2025
@namgigun namgigun merged commit 6adb823 into dev Oct 5, 2025
4 checks passed
@github-actions github-actions bot deleted the Infra/186 branch October 5, 2025 08:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants