Como gerenciar versões de aplicativos com a plataforma AWS ElasticBeanstalk Docker

Como gerenciar versões de aplicativos com a plataforma AWS ElasticBeanstalk Docker

Então, lancei com sucesso um aplicativo e um ambiente no AWS ElasticBeanstalk, usando um repositório de imagens privado. Posso criar e enviar novas versões do meu aplicativo para o repositório e, em seguida, executar eb deploypara que ele extraia e atualize as instâncias do EC2. Ótimo!

Mas como posso gerenciar versões? E se eu quiser reverter para alguma versão anterior do aplicativo? Na configuração atual, há apenas uma imagem no repo someapp:latest. É também assim que é especificado no arquivo docker-compose.yml.

Agora, o eb cli e o console web me permitem implantar a versão anterior do aplicativo em um ambiente.

Agora, mas isso não seria apenas extrair someapp:latestdo meu repositório de imagens privado e implantá-lo?

Devo começar a marcar a versão das imagens enviadas e modificar o docker-compose.ymlarquivo a cada nova versão? Parece um pouco difícil.

informação relacionada