1. 무엇을?
GitHub Actions 기반 CI/CD 파이프라인 구축 및 docker-compose.yml 파일을 활용한 자동 배포 환경을 설정합니다.
2. 상세 설명
docker-compose.yml 파일을 작성하고, 애플리케이션 및 MySQL 실행 환경을 구성합니다.
cicd.yml 파일을 통해
- 코드 push 시 자동으로 Docker 이미지를 빌드 후 Docker Hub로 Push
- EC2 서버에서 자동으로 이미지 Pull & 재실행하도록 설정합니다.
- CI/CD 파이프라인 수행을 위해 GitHub Actions Secrets 값을 등록합니다.
- EC2 서버에 Docker 및 docker-compose 환경을 설치하고, SSH 접속 후 컨테이너를 실행합니다.
3. 추가 사항
X