mirror of
https://github.com/fosrl/pangolin.git
synced 2025-12-12 10:58:06 +00:00
Add default cert resovler
This commit is contained in:
@@ -214,11 +214,21 @@ export async function traefikConfigProvider(
|
|||||||
|
|
||||||
const configDomain = config.getDomain(resource.domainId);
|
const configDomain = config.getDomain(resource.domainId);
|
||||||
|
|
||||||
|
let certResolver, preferWildcardCert;
|
||||||
|
if (!configDomain) {
|
||||||
|
certResolver = config.getRawConfig().traefik.cert_resolver;
|
||||||
|
preferWildcardCert =
|
||||||
|
config.getRawConfig().traefik.prefer_wildcard_cert;
|
||||||
|
} else {
|
||||||
|
certResolver = configDomain.cert_resolver;
|
||||||
|
preferWildcardCert = configDomain.prefer_wildcard_cert;
|
||||||
|
}
|
||||||
|
|
||||||
let tls = {};
|
let tls = {};
|
||||||
if (configDomain) {
|
if (configDomain) {
|
||||||
tls = {
|
tls = {
|
||||||
certResolver: configDomain.cert_resolver,
|
certResolver: certResolver,
|
||||||
...(configDomain.prefer_wildcard_cert
|
...(preferWildcardCert
|
||||||
? {
|
? {
|
||||||
domains: [
|
domains: [
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user