diff --git a/_deploy/scripts/deploy.sh b/_deploy/scripts/deploy.sh index 3829daa..a0f43cf 100755 --- a/_deploy/scripts/deploy.sh +++ b/_deploy/scripts/deploy.sh @@ -74,11 +74,18 @@ rm "$TEMP_DEPLOYMENT" echo "✅ Manifests applied" echo "" -echo "⏳ Waiting for rollouts to complete..." + +# Force restart deployments to pull latest images +echo "🔄 Restarting deployments to pull new images..." +DEPLOYMENTS=("telegram-listener" "text-matcher" "users" "telegram-client") +for deployment in "${DEPLOYMENTS[@]}"; do + kubectl rollout restart deployment/"$deployment" -n "$NAMESPACE" + echo " ↻ Restarted $deployment" +done echo "" -# Wait for each deployment to roll out -DEPLOYMENTS=("telegram-listener" "text-matcher" "users" "telegram-client") +echo "⏳ Waiting for rollouts to complete..." +echo "" TIMEOUT="300s" for deployment in "${DEPLOYMENTS[@]}"; do