fix code conflicts and match dev change

This commit is contained in:
Pallavi Kumari
2025-10-15 19:38:09 +05:30
parent df24525105
commit 156fe529b5
2 changed files with 46 additions and 40 deletions

View File

@@ -15,6 +15,7 @@ import config from "@server/lib/config";
import { resources, sites, Target, targets } from "@server/db"; import { resources, sites, Target, targets } from "@server/db";
import createPathRewriteMiddleware from "./middleware"; import createPathRewriteMiddleware from "./middleware";
import { sanitize, validatePathRewriteConfig } from "./utils"; import { sanitize, validatePathRewriteConfig } from "./utils";
import { privateConfig } from "../../private/lib/config";
const redirectHttpsMiddlewareName = "redirect-to-https"; const redirectHttpsMiddlewareName = "redirect-to-https";
const badgerMiddlewareName = "badger"; const badgerMiddlewareName = "badger";
@@ -253,6 +254,10 @@ export async function getTraefikConfig(
const domainCertResolver = resource.domainCertResolver; const domainCertResolver = resource.domainCertResolver;
const preferWildcardCert = resource.preferWildcardCert; const preferWildcardCert = resource.preferWildcardCert;
let tls = {};
if (!privateConfig.getRawPrivateConfig().flags.generate_own_certificates) {
let resolverName: string | undefined; let resolverName: string | undefined;
let preferWildcard: boolean | undefined; let preferWildcard: boolean | undefined;
// Handle both letsencrypt & custom cases // Handle both letsencrypt & custom cases
@@ -271,8 +276,7 @@ export async function getTraefikConfig(
preferWildcard = globalDefaultPreferWildcard; preferWildcard = globalDefaultPreferWildcard;
} }
let tls = {};
if (build == "oss") {
tls = { tls = {
certResolver: resolverName, certResolver: resolverName,
...(preferWildcard ...(preferWildcard

View File

@@ -304,6 +304,8 @@ export async function getTraefikConfig(
wildCard = resource.fullDomain; wildCard = resource.fullDomain;
} }
const configDomain = config.getDomain(resource.domainId);
let tls = {}; let tls = {};
if (!privateConfig.getRawPrivateConfig().flags.use_pangolin_dns) { if (!privateConfig.getRawPrivateConfig().flags.use_pangolin_dns) {
const domainParts = fullDomain.split("."); const domainParts = fullDomain.split(".");
@@ -331,7 +333,7 @@ export async function getTraefikConfig(
} }
tls = { tls = {
certResolver: resolverName, certResolver: certResolver,
...(preferWildcardCert ...(preferWildcardCert
? { ? {
domains: [ domains: [