오늘은 기존에 수동으로 진행하던 EC2 배포 과정을 Github Actions를 이용해 자동화하며 겪었던 과정을 공유하려고 합니다.저처럼 사내에서도 온프레미스 환경 + 배포 자동화가 되어 있지 않는 곳에서 근무하셨던 분들은 생소하게 여길 수도 있을 개념이라고 생각합니다. 1. 기존 배포 방식의 문제점 (The Pain Point)로컬에서 Docker Image Build빌드한 이미지를 Docker Hub에 PushEC2 인스턴스에 SSH로 접속EC2 디렉토리(프로젝트 docker-compose 위치해 있는)로 이동최신 이미지 pull (docker-compose pull)기존 컨테이너 내리기 docker-compose down새 컨테이너 올리기 docker-compose up어떤 단점이 있는지 생각해보..