Skip to content

CICD v1.0.0

Latest

Choose a tag to compare

@junmo95 junmo95 released this 14 Oct 07:26
· 15 commits to main since this release
37d10e1

SpringBoot 프로젝트 GihubAction을 통해서 EC2 배포 자동화

  • GihubAction을 통해서 모든 배포과정을 구현한다.
  • gradlew 을 통해서 Spring 프로젝트 빌드
  • 빌드된 Spring 프로젝트를 Docker Image화 하여 DockerHub에 등록
  • EC2 서버에 미리 만들어둔 docker-compose.yml 파일을 통해 DockerHub에 등록한 Spring 프로젝트 이미지를 컨테이너화여 구동

docker-compose.yml 를 EC2에 준비만 해두면, main에 push만하면 알아서 EC2 배포까지 가능하게 된다.