From a8c35f750113581fe8a604bb488fca6bb07bfcfa Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Fri, 7 Aug 2026 01:13:13 -0600 Subject: [PATCH] fix: pin traefik routing to the isolated network when isolated deployment is enabled --- packages/server/src/utils/docker/domain.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/server/src/utils/docker/domain.ts b/packages/server/src/utils/docker/domain.ts index 26acf29869..2204a71f9c 100644 --- a/packages/server/src/utils/docker/domain.ts +++ b/packages/server/src/utils/docker/domain.ts @@ -220,6 +220,17 @@ export const addDomainToCompose = async ( labels.unshift("traefik.swarm.network=dokploy-network"); } } + } else { + const isolatedNetwork = compose.suffix || compose.appName; + if (compose.composeType === "docker-compose") { + if (!labels.includes(`traefik.docker.network=${isolatedNetwork}`)) { + labels.unshift(`traefik.docker.network=${isolatedNetwork}`); + } + } else { + if (!labels.includes(`traefik.swarm.network=${isolatedNetwork}`)) { + labels.unshift(`traefik.swarm.network=${isolatedNetwork}`); + } + } } }