#!/bin/bash # deploy-zero-downtime.sh cd /home/exedev/candle_annotator echo "๐Ÿ”„ Pulling latest code..." git pull echo "๐Ÿ—๏ธ Building new images..." docker compose build echo "๐Ÿ”„ Rolling update..." docker compose up -d --no-deps --remove-orphans --build # Wait for health check sleep 5 #docker compose up -d --no-deps --build # Wait for health check #sleep 5 echo "๐Ÿงน Cleaning up old images..." docker image prune -f echo "โœ… Deployment complete!" docker compose ps