mirror of
https://github.com/fosrl/pangolin.git
synced 2026-03-03 17:26:38 +00:00
Correctly handle ssl on new domains
This commit is contained in:
@@ -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 || [];
|
||||||
|
|||||||
Reference in New Issue
Block a user