fix: restore bridge networking for dev deployment to fix port 4000 conflict with production
This commit is contained in:
@@ -67,13 +67,12 @@ jobs:
|
|||||||
docker compose -f docker-compose.dev.yml down --remove-orphans || true
|
docker compose -f docker-compose.dev.yml down --remove-orphans || true
|
||||||
docker rm -f nas-dashboard-dev || true
|
docker rm -f nas-dashboard-dev || true
|
||||||
|
|
||||||
# Deploy with host network to avoid network conflicts in CI
|
# Deploy with bridge networking to avoid port 4000 conflicts with Production
|
||||||
# The runner is already in gitea_gitea network, causing conflicts
|
|
||||||
docker run -d \
|
docker run -d \
|
||||||
--name nas-dashboard-dev \
|
--name nas-dashboard-dev \
|
||||||
--restart unless-stopped \
|
--restart unless-stopped \
|
||||||
-p 127.0.0.1:4001:4000 \
|
-p 127.0.0.1:4001:4000 \
|
||||||
--network host \
|
--network nas-dashboard_internal \
|
||||||
-v /volume1:/volume1 \
|
-v /volume1:/volume1 \
|
||||||
-v /volume1/docker/nas-dashboard/ssh/dashboard_terminal:/app/ssh/id_ed25519:ro \
|
-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/vps_terminal:/app/ssh/vps_id_ed25519:ro \
|
||||||
@@ -81,8 +80,8 @@ jobs:
|
|||||||
-v /volume1/docker/nas-dashboard/ssh/known_hosts:/app/ssh/known_hosts: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/chat-summarizer/data:/app/data/chat-summarizer:ro \
|
||||||
--add-host host.docker.internal:host-gateway \
|
--add-host host.docker.internal:host-gateway \
|
||||||
-e DOCKER_HOST=tcp://127.0.0.1:2375 \
|
-e DOCKER_HOST=tcp://docker-socket-proxy:2375 \
|
||||||
-e GITEA_URL=http://127.0.0.1:3300 \
|
-e GITEA_URL=http://gitea:3000 \
|
||||||
-e VOLUME_ROOT=/volume1 \
|
-e VOLUME_ROOT=/volume1 \
|
||||||
-e SSH_HOST=host.docker.internal \
|
-e SSH_HOST=host.docker.internal \
|
||||||
-e SSH_USER=zjgump \
|
-e SSH_USER=zjgump \
|
||||||
@@ -96,7 +95,10 @@ jobs:
|
|||||||
-e CORS_ORIGINS=https://dev.nas.jimmygan.com,https://dev.nas.jimmygan.com:8443 \
|
-e CORS_ORIGINS=https://dev.nas.jimmygan.com,https://dev.nas.jimmygan.com:8443 \
|
||||||
-e WEBAUTHN_RP_ID=jimmygan.com \
|
-e WEBAUTHN_RP_ID=jimmygan.com \
|
||||||
-e WEBAUTHN_ORIGINS=https://dev.nas.jimmygan.com,https://dev.nas.jimmygan.com:8443,https://auth.jimmygan.com:8443 \
|
-e WEBAUTHN_ORIGINS=https://dev.nas.jimmygan.com,https://dev.nas.jimmygan.com:8443,https://auth.jimmygan.com:8443 \
|
||||||
-e LITELLM_URL=http://127.0.0.1:4005 \
|
-e LITELLM_URL=http://litellm:4005 \
|
||||||
-e LITELLM_API_KEY=anything \
|
-e LITELLM_API_KEY=anything \
|
||||||
-e SECRET_KEY=c0e8dcd74b2d70c596dfa03928f2582ca8d88af04896a82ee6c2aeeaa6bd6199 \
|
-e SECRET_KEY=c0e8dcd74b2d70c596dfa03928f2582ca8d88af04896a82ee6c2aeeaa6bd6199 \
|
||||||
nas-dashboard-dev:latest
|
nas-dashboard-dev:latest
|
||||||
|
|
||||||
|
# Connect to gitea_gitea network for database access (OPC_DB)
|
||||||
|
docker network connect gitea_gitea nas-dashboard-dev || true
|
||||||
|
|||||||
Reference in New Issue
Block a user