diff --git a/server/private/lib/traefik/getTraefikConfig.ts b/server/private/lib/traefik/getTraefikConfig.ts index d37a15d1..64bb2bdf 100644 --- a/server/private/lib/traefik/getTraefikConfig.ts +++ b/server/private/lib/traefik/getTraefikConfig.ts @@ -396,11 +396,13 @@ export async function getTraefikConfig( } config_output.http.middlewares[rewriteMiddlewareName] = { - replacePath: { - path: "/maintenance-screen" + replacePathRegex: { + regex: "^/(.*)", + replacement: "/maintenance-screen" } }; + const rule = `Host(\`${fullDomain}\`)`; console.log('DEBUG: Generated rule:', rule); // Should show: Host(`pangolin.pallavi.fosrl.io`)