Automatisches Neuladen in Docker Compose bei Codeänderung

Automatisches Neuladen in Docker Compose bei Codeänderung

Ich starte einige Dienste mit docker-compose:

docker-compose up

Mir fällt auf, dass immer wenn ich Änderungen an der Codebasis vornehme, einer der Container (übrigens der mit der Spezifikation build: ./in der Docker-Compose-Datei) neu gestartet wird. Ich vermute, dass dies auf zurückzuführen ist docker-compose, kann in der Dokumentation jedoch keinen Hinweis darauf finden.

Liegt das wirklich daran docker-compose? Wo ist das dokumentiert?

Antwort1

Ihren Kommentaren zufolge wird der Quellcode im Container bereitgestellt und Ihr Einstiegspunkt gunicornbetrachtet diesen Quellcode und erkennt alle Änderungen daran.

Dies scheint ein gutes Entwicklungsszenario und einer der Vorteile von Docker zu sein.

verwandte Informationen