Skip to content

[feat] EC2 배포 자동화를 위한 CD 파이프라인 구축#47

Merged
3uomlkh merged 5 commits intodevfrom
cd/setup
Mar 30, 2025
Merged

[feat] EC2 배포 자동화를 위한 CD 파이프라인 구축#47
3uomlkh merged 5 commits intodevfrom
cd/setup

Conversation

@3uomlkh
Copy link
Copy Markdown
Contributor

@3uomlkh 3uomlkh commented Mar 30, 2025

🔗 Issue Number

close #18

📝 작업 내역

  • application-prod.yml 파일 추가
  • GitHub Actions용 cd.yml 작성
  • Dockerfile 생성
  • actuator 의존성 추가
  • SecurityConfig에 actuator 접근 허용 설정
  • S3Config AWS 환경변수 키 이름 일치화
  • RedissonConfig에 하드코딩된 host 값 제거 후 application 설정값으로 주입되도록 변경

💡 PR 특이사항

월요일 오전에 main으로 push 후 최종 배포 예정입니다.

📸 스크린샷

배포 및 헬스체크 완료

image
image

배포 테스트 슬랙 알림

image

EC2 접속 후 정상 실행 확인

image

3uomlkh added 5 commits March 30, 2025 00:05
- GitHub Actions용 cd.yml 작성
- Dockerfile 생성
- actuator 의존성 추가
- SecurityConfig에 actuator 접근 허용 설정
- S3Config accessKey, secretKey 설정값 수정
- RedissonConfig에 하드코딩된 host 값 제거
- @value를 활용해 application 설정값으로 주입되도록 변경
### 변경사항
- cd.yml에 배포 성공 및 실패 여부에 따른 슬랙 알림 추가
### 변경사항
- 운영 환경에 필요한 application-prod.yml 파일 추가
- cd 대상 브랜치 main으로 한정
@3uomlkh 3uomlkh self-assigned this Mar 30, 2025
@3uomlkh 3uomlkh merged commit 642fa2c into dev Mar 30, 2025
2 checks passed
@3uomlkh 3uomlkh deleted the cd/setup branch March 31, 2025 01:50
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.

[FEATURE] EC2 배포 자동화를 위한 CD 파이프라인 구축

1 participant