From 6b117551ae3d747368b03b6ee2a55f9ea9b99fdc Mon Sep 17 00:00:00 2001 From: mkarpats Date: Sat, 22 Nov 2025 18:56:39 +0200 Subject: [PATCH] fix: add middlewares (stipPath and/or internalPath) when using custom entry point --- packages/server/src/utils/docker/domain.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/server/src/utils/docker/domain.ts b/packages/server/src/utils/docker/domain.ts index da3431e68..1b16516a9 100644 --- a/packages/server/src/utils/docker/domain.ts +++ b/packages/server/src/utils/docker/domain.ts @@ -287,7 +287,7 @@ export const createDomainLabels = ( if (stripPath && path && path !== "/") { const middlewareName = `stripprefix-${appName}-${uniqueConfigKey}`; // Only define middleware once (on web entrypoint) - if (entrypoint === "web") { + if (entrypoint === "web" || customEntrypoint != null) { labels.push( `traefik.http.middlewares.${middlewareName}.stripprefix.prefixes=${path}`, ); @@ -299,7 +299,7 @@ export const createDomainLabels = ( if (internalPath && internalPath !== "/" && internalPath.startsWith("/")) { const middlewareName = `addprefix-${appName}-${uniqueConfigKey}`; // Only define middleware once (on web entrypoint) - if (entrypoint === "web") { + if (entrypoint === "web" || customEntrypoint != null) { labels.push( `traefik.http.middlewares.${middlewareName}.addprefix.prefix=${internalPath}`, );