So verwalten Sie App-Versionen mit der AWS ElasticBeanstalk Docker-Plattform

So verwalten Sie App-Versionen mit der AWS ElasticBeanstalk Docker-Plattform

Ich habe also erfolgreich eine App und eine Umgebung in AWS ElasticBeanstalk gestartet, indem ich ein privates Image-Repository verwendet habe. Ich kann neue Versionen meiner App erstellen und in das Repository übertragen und sie dann ausführen, eb deployum sie die EC2-Instanzen abrufen und aktualisieren zu lassen. Großartig!

Aber wie kann ich Versionen verwalten? Was ist, wenn ich zu einer früheren Version der App zurückkehren möchte? Im aktuellen Setup gibt es eigentlich nur ein Image im Repo someapp:latest. So ist es auch im angegeben docker-compose.yml.

Jetzt kann ich mithilfe der EB-CLI und der Webkonsole die vorherige Version der App in einer Umgebung bereitstellen.

Aber würde dies nicht einfach someapp:latestaus meinem privaten Image-Repository ziehen und bereitstellen?

Soll ich die von mir hochgeladenen Bilder mit Versions-Tags versehen und die docker-compose.ymlDatei bei jeder neuen Version ändern? Das scheint mir ein wenig grob.

verwandte Informationen