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 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user