Kaynağa Gözat

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 ay önce
ebeveyn
işleme
8e00a5d0d6
1 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  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