From cc3c56f7dff99532909bdb0704045d9916fdd93a Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Mon, 6 Apr 2026 21:04:54 +0800 Subject: [PATCH] fix: remove networks from compose, connect manually after Docker compose fails to connect to multiple external networks during container creation. Create container first, then manually connect. --- .gitea/workflows/deploy-dev.yml | 6 +++++- dashboard/docker-compose.dev.yml | 3 --- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy-dev.yml b/.gitea/workflows/deploy-dev.yml index bc10637..dafcdba 100644 --- a/.gitea/workflows/deploy-dev.yml +++ b/.gitea/workflows/deploy-dev.yml @@ -77,5 +77,9 @@ jobs: docker network create nas-dashboard_internal fi - # Deploy with compose + # Deploy with compose (without networks in compose file) docker compose -f docker-compose.dev.yml -p nas-dashboard-dev up -d --build --pull never + + # Manually connect to networks after container is created + docker network connect nas-dashboard_internal nas-dashboard-dev || true + docker network connect gitea_gitea nas-dashboard-dev || true diff --git a/dashboard/docker-compose.dev.yml b/dashboard/docker-compose.dev.yml index fc12321..8750044 100644 --- a/dashboard/docker-compose.dev.yml +++ b/dashboard/docker-compose.dev.yml @@ -45,9 +45,6 @@ services: retries: 3 extra_hosts: - "host.docker.internal:host-gateway" - networks: - - nas-dashboard_internal - - gitea_gitea logging: driver: json-file options: