
그래서 프라이빗 이미지 리포지토리를 사용하여 AWS ElasticBeanstalk에서 앱과 환경을 성공적으로 시작했습니다. 내 앱의 새 버전을 빌드하여 리포지토리에 푸시한 다음 실행하여 eb deploy
EC2 인스턴스를 가져와 업데이트할 수 있습니다. 엄청난!
그런데 버전을 어떻게 관리할 수 있나요? 이전 버전의 앱으로 롤백하고 싶으면 어떻게 해야 하나요? 현재 설정에서는 repo에 실제로 이미지가 하나만 있습니다 someapp:latest
. 에도 이렇게 명시되어 있습니다 docker-compose.yml
.
이제 eb cli와 웹 콘솔을 사용하여 이전 버전의 앱을 환경에 배포할 수 있습니다.
someapp:latest
이제 내 개인 이미지 저장소에서 해당 이미지를 가져와서 배포하면 되지 않을까요 ?
푸시하는 이미지에 버전 태그 지정을 시작하고 docker-compose.yml
새 버전이 나올 때마다 파일을 수정해야 합니까? 조금 거친 것 같습니다.