Selaa lähdekoodia

Pull Docker image before stopping container in dw update

Minimizes downtime by downloading the new image while the app
is still running, then stopping and restarting with the new version.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
tuanchris 5 kuukautta sitten
vanhempi
sitoutus
8e00a5d0d6
1 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. 3 3
      dw

+ 3 - 3
dw

@@ -144,12 +144,12 @@ cmd_update() {
     fi
 
     if is_docker_mode; then
-        echo "Stopping current container..."
-        sudo docker compose down
-
         echo "Pulling latest Docker image..."
         sudo docker compose pull
 
+        echo "Stopping current container..."
+        sudo docker compose down
+
         echo "Starting with new version..."
         sudo docker compose up -d --remove-orphans