diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index a96d24a..d555447 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -244,6 +244,11 @@ jobs: set -e export DOCKER_API_VERSION=1.43 + # Stop and remove old containers to force recreate with new image. + # External networks (gitea_gitea, nas-dashboard_internal) are preserved. + docker compose -f /nas-dashboard/docker-compose.yml down 2>/dev/null || true + echo "Old containers stopped" + # Docker 24 compose fails when it can't connect external networks # during container creation. Try compose first; if the container # isn't created, strip networks from compose file and retry.