From 3191381bbf01418e634829a6c929357c6317a8ad Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Sat, 4 Apr 2026 10:18:18 +0800 Subject: [PATCH] fix: use nsenter with privileged runner for deploy --- .gitea/workflows/deploy-dev.yml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/deploy-dev.yml b/.gitea/workflows/deploy-dev.yml index 608c19f..6158fc5 100644 --- a/.gitea/workflows/deploy-dev.yml +++ b/.gitea/workflows/deploy-dev.yml @@ -64,11 +64,6 @@ jobs: - name: Deploy dev run: | export DOCKER_API_VERSION=1.43 - # 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 - " + # Use nsenter to run in host network namespace (requires privileged runner) + 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