Correctly handle ssl on new domains

This commit is contained in:
Owen
2025-07-17 22:57:47 -07:00
parent 9b01aecf3c
commit 7e58e0b490

View File

@@ -214,7 +214,7 @@ export async function traefikConfigProvider(
const configDomain = config.getDomain(resource.domainId); const configDomain = config.getDomain(resource.domainId);
let certResolver, preferWildcardCert; let certResolver: string, preferWildcardCert: boolean;
if (!configDomain) { if (!configDomain) {
certResolver = config.getRawConfig().traefik.cert_resolver; certResolver = config.getRawConfig().traefik.cert_resolver;
preferWildcardCert = preferWildcardCert =
@@ -225,20 +225,18 @@ export async function traefikConfigProvider(
} }
let tls = {}; let tls = {};
if (configDomain) { tls = {
tls = { certResolver: certResolver,
certResolver: certResolver, ...(preferWildcardCert
...(preferWildcardCert ? {
? { domains: [
domains: [ {
{ main: wildCard
main: wildCard }
} ]
] }
} : {})
: {}) };
};
}
const additionalMiddlewares = const additionalMiddlewares =
config.getRawConfig().traefik.additional_middlewares || []; config.getRawConfig().traefik.additional_middlewares || [];