diff --git a/.gitea/workflows/deploy-dev.yml b/.gitea/workflows/deploy-dev.yml index 3baae40..608c19f 100644 --- a/.gitea/workflows/deploy-dev.yml +++ b/.gitea/workflows/deploy-dev.yml @@ -64,6 +64,11 @@ jobs: - name: Deploy dev run: | export DOCKER_API_VERSION=1.43 - # Use nsenter to run in host network namespace to avoid Docker-in-Docker network limitations - nsenter -t 1 -n docker rm -f nas-dashboard-dev || true - nsenter -t 1 -n docker compose -f /volume1/docker/nas-dashboard/docker-compose.dev.yml up -d --pull never + # Run deploy in a container with host network to avoid Docker-in-Docker limitations + docker run --rm --network host \ + -v /var/run/docker.sock:/var/run/docker.sock \ + -v /volume1/docker/nas-dashboard:/nas-dashboard \ + docker:cli sh -c " + docker rm -f nas-dashboard-dev || true + docker compose -f /nas-dashboard/docker-compose.dev.yml up -d --pull never + "