Working on making blueprints work

This commit is contained in:
Owen
2025-09-14 20:33:06 -07:00
parent 08d6183c9b
commit 7a66163216
3 changed files with 8 additions and 6 deletions

View File

@@ -348,7 +348,9 @@ export async function getTraefikConfig(
}
let rule = `Host(\`${fullDomain}\`)`;
let priority = 100;
if (resource.path && resource.pathMatchType) {
priority += 1;
// add path to rule based on match type
if (resource.pathMatchType === "exact") {
rule += ` && Path(\`${resource.path}\`)`;
@@ -368,7 +370,7 @@ export async function getTraefikConfig(
middlewares: routerMiddlewares,
service: serviceName,
rule: rule,
priority: 100,
priority: priority,
...(resource.ssl ? { tls } : {})
};
@@ -380,7 +382,7 @@ export async function getTraefikConfig(
middlewares: [redirectHttpsMiddlewareName],
service: serviceName,
rule: rule,
priority: 100
priority: priority
};
}