From bd20bb0dd1e743624c21a0b2cd40e982d145d77e Mon Sep 17 00:00:00 2001 From: Pallavi Kumari Date: Sat, 8 Nov 2025 22:42:11 +0530 Subject: [PATCH] add logger --- server/private/lib/traefik/getTraefikConfig.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/server/private/lib/traefik/getTraefikConfig.ts b/server/private/lib/traefik/getTraefikConfig.ts index db9ae89f..d37a15d1 100644 --- a/server/private/lib/traefik/getTraefikConfig.ts +++ b/server/private/lib/traefik/getTraefikConfig.ts @@ -403,25 +403,29 @@ export async function getTraefikConfig( const rule = `Host(\`${fullDomain}\`)`; + console.log('DEBUG: Generated rule:', rule); // Should show: Host(`pangolin.pallavi.fosrl.io`) + config_output.http.routers[maintenanceRouterName] = { entryPoints: [resource.ssl ? entrypointHttps : entrypointHttp], service: maintenanceServiceName, middlewares: [rewriteMiddlewareName], - rule, + rule: rule, priority: 2000, ...(resource.ssl ? { tls } : {}) }; if (resource.ssl) { - config_output.http.routers[`${maintenanceRouterName}-redirect`] = { + config_output.http.routers[`${maintenanceRouterName}-redirect`] = { entryPoints: [entrypointHttp], middlewares: [redirectHttpsMiddlewareName, rewriteMiddlewareName], service: maintenanceServiceName, - rule, + rule: rule, priority: 2000 }; } + logger.info(`Maintenance mode active for ${fullDomain}`); + continue; } const domainParts = fullDomain.split(".");