From ea329a81e2115bb81e259ad245eaf1e77e8557fd Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Sun, 24 May 2026 14:48:56 +0800 Subject: [PATCH] fix: add all required env vars to docker run fallback Container crashed with RuntimeError: TRANSMISSION_USER and TRANSMISSION_PASS must be set. Add all env vars from compose file including SSH, Transmission, WebAuthn, and volume mounts. Also add NETWORKS=1 to docker-socket-proxy for compose network support. Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/deploy.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 3efeda8..5b6b235 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -268,7 +268,7 @@ jobs: docker rm -f docker-socket-proxy nas-dashboard 2>/dev/null || true docker run -d --name docker-socket-proxy \ --restart unless-stopped \ - -e CONTAINERS=1 -e IMAGES=1 -e INFO=1 -e POST=1 \ + -e CONTAINERS=1 -e IMAGES=1 -e INFO=1 -e POST=1 -e NETWORKS=1 \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ tecnativa/docker-socket-proxy docker run -d --name nas-dashboard \ @@ -276,11 +276,31 @@ jobs: -p 127.0.0.1:4000:4000 \ -e DOCKER_HOST=tcp://docker-socket-proxy:2375 \ -e GITEA_URL=http://gitea:3000 \ + -e GITEA_TOKEN=${GITEA_TOKEN} \ -e VOLUME_ROOT=/volume1 \ + -e SSH_HOST=host.docker.internal \ + -e SSH_USER=zjgump \ + -e VPS_SSH_HOST=158.101.140.85 \ + -e VPS_SSH_USER=jimmyg \ + -e CADDY_VPS_SSH_HOST=161.33.182.109 \ + -e CADDY_VPS_SSH_USER=ubuntu \ + -e MAC_SSH_HOST=192.168.31.22 \ + -e MAC_SSH_USER=jimmyg \ -e CORS_ORIGINS=https://nas.jimmygan.com \ + -e WEBAUTHN_RP_ID=jimmygan.com \ + -e WEBAUTHN_ORIGINS=https://nas.jimmygan.com,https://nas.jimmygan.com:8443,https://auth.jimmygan.com:8443 \ -e SECRET_KEY=${SECRET_KEY} \ -e ADMIN_USER=jimmy \ + -e ADMIN_PASSWORD_HASH=${ADMIN_PASSWORD_HASH} \ + -e TRANSMISSION_USER=${TRANSMISSION_USER:-admin} \ + -e TRANSMISSION_PASS=${TRANSMISSION_PASS:-admin} \ -v /volume1:/volume1 \ + -v /volume1/docker/nas-dashboard/ssh/dashboard_terminal:/app/ssh/id_ed25519:ro \ + -v /volume1/docker/nas-dashboard/ssh/vps_terminal:/app/ssh/vps_id_ed25519:ro \ + -v /volume1/docker/nas-dashboard/ssh/mac_terminal:/app/ssh/mac_id_ed25519:ro \ + -v /volume1/docker/nas-dashboard/ssh/known_hosts:/app/ssh/known_hosts:ro \ + -v /volume1/docker/chat-summarizer/data:/app/data/chat-summarizer:ro \ + -v /volume1/docker/info-engine/data:/app/data/info-engine:ro \ --add-host=host.docker.internal:host-gateway \ nas-dashboard:latest fi