📌 배경
운영 환경을 AWS Elastic Beanstalk에서 Azure Docker Compose 기반으로 전환함에 따라
기존 AWS CodeDeploy 기반 배포 파이프라인이 더 이상 유효하지 않음.
이에 GitHub Actions를 사용하여 Azure VM에 자동 배포되는 CI/CD 파이프라인을 새로 구축하려 함.
🎯 목표
- GitHub Actions를 통한 자동 빌드 → 이미지 배포 → Compose 재시작 프로세스 구성
 
- 브랜치(
main) 푸시 시 자동 배포 
- Azure VM SSH 연결을 통한 배포 자동화
 
- 환경별(
dev, prod) 분리 가능한 구조 확보 
🔍 참고자료
🧩 예상 결과
main 브랜치 푸시 시 자동으로 Azure 서버에 최신 이미지 배포 
- 수동 명령어 없이 코드 변경 → 빌드 → 재배포 자동화
 
- 배포 신뢰성 및 가시성 향상