From 4435a669a61287fa1dd9fd4ccb2f6e0727498ebb Mon Sep 17 00:00:00 2001 From: Owen Date: Sun, 14 Jun 2026 11:35:27 -0700 Subject: [PATCH] Fill in missing ui urls from the passed params --- server/private/lib/traefik/getTraefikConfig.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/server/private/lib/traefik/getTraefikConfig.ts b/server/private/lib/traefik/getTraefikConfig.ts index c188178a3..5df41444e 100644 --- a/server/private/lib/traefik/getTraefikConfig.ts +++ b/server/private/lib/traefik/getTraefikConfig.ts @@ -1226,8 +1226,6 @@ export async function getTraefikConfig( // The primary type is used for the path rewrite (e.g. /rdp), mirroring // how the maintenance page rewrites everything to /maintenance-screen. const primaryType = typeMap.keys().next().value as string; - const internalHost = config.getRawConfig().server.internal_hostname; - const internalPort = config.getRawConfig().server.next_port; const uiRewriteMiddlewareName = `bg-r${bgResource.resourceId}-ui-rewrite`; const entrypoint = bgResource.ssl ? config.getRawConfig().traefik.https_entrypoint @@ -1248,7 +1246,7 @@ export async function getTraefikConfig( loadBalancer: { servers: [ { - url: `http://${internalHost}:${internalPort}` + url: browserGatewayUiUrl } ] } @@ -1304,10 +1302,6 @@ export async function getTraefikConfig( const siteResourceRouterName = `${srKey}-router`; const siteResourceRewriteMiddlewareName = `${srKey}-rewrite`; - const maintenancePort = config.getRawConfig().server.next_port; - const maintenanceHost = - config.getRawConfig().server.internal_hostname; - if (!config_output.http.routers) { config_output.http.routers = {}; } @@ -1323,7 +1317,7 @@ export async function getTraefikConfig( loadBalancer: { servers: [ { - url: `http://${maintenanceHost}:${maintenancePort}` + url: maintenancePageUiUrl } ], passHostHeader: true