Skip to content

dev to main - #3

Merged
Chhun-Lee merged 6 commits into
mainfrom
develop
Oct 24, 2026
Merged

Chhun-Lee merged 6 commits into
mainfrom
develop

Conversation

@Chhun-Lee

Copy link
Copy Markdown
Collaborator

dev to main

- 배포 확인용으로 /actuator/health만 노출
- JWT 적용 후에도 헬스체크 경로는 인증 없이 허용
- Dockerfile 멀티 스테이지 빌드, .dockerignore로 비밀값 파일 제외
- plain jar 비활성화로 실행 가능한 jar 하나만 생성
- EC2용 docker-compose.yml (127.0.0.1:8080 바인딩, KST, 로그 순환)
- application-prod.yml 분리 (Nginx 프록시 헤더 처리)
- CI: develop/main 대상 PR에서 MySQL 8.4 서비스 컨테이너로 빌드·테스트
- CD: main push 시 Docker Hub push 후 EC2에 SSH로 배포, 커밋 SHA 태그 고정
- 배포 후 /actuator/health로 기동 확인 (최대 120초)
- README에 배포 흐름과 필요한 GitHub Secrets 정리
- MySQL 버전 8.4로 수정
- EC2 사용자 데이터 스크립트 (Docker, Nginx, 스왑, 시간대)
- Windows에서 받은 ec2-user-data.sh가 CRLF로 바뀌어 EC2에서 실패하지 않도록 고정
[INFRA] CI/CD 구축 및 EC2·RDS 배포 환경 세팅
@Chhun-Lee Chhun-Lee self-assigned this Oct 24, 2026
@Chhun-Lee
Chhun-Lee merged commit bdef2e5 into main Oct 24, 2026
1 check passed
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.

1 participant