아키텍처
배포 과정
1.
main 브랜치에 pull reqeust
2.
github actions 트리거 동작
3.
docker 이미지를 빌드, docker hub에 push
4.
s3에 docker-compose.yml을 비롯한 설정 파일을 압축하여 업로드
5.
elastic beanstalk에서 s3에 업로드 된 zip파일을 가져와 설정, docker-compose.yml을 실행
6.
docker-compose.yml 설정을 통해 docker hub에서 필요한 이미지를 pull 받고 실행