diff --git a/apps/dokploy/__test__/compose/domain/labels.test.ts b/apps/dokploy/__test__/compose/domain/labels.test.ts index c5f45810..172bff2a 100644 --- a/apps/dokploy/__test__/compose/domain/labels.test.ts +++ b/apps/dokploy/__test__/compose/domain/labels.test.ts @@ -19,6 +19,8 @@ describe("createDomainLabels", () => { path: "/", createdAt: "", previewDeploymentId: "", + internalPath: "/", + stripPath: false, }; it("should create basic labels for web entrypoint", async () => { diff --git a/apps/dokploy/__test__/traefik/traefik.test.ts b/apps/dokploy/__test__/traefik/traefik.test.ts index 5cd033af..f2d0f0a5 100644 --- a/apps/dokploy/__test__/traefik/traefik.test.ts +++ b/apps/dokploy/__test__/traefik/traefik.test.ts @@ -119,6 +119,8 @@ const baseDomain: Domain = { domainType: "application", uniqueConfigKey: 1, previewDeploymentId: "", + internalPath: "/", + stripPath: false, }; const baseRedirect: Redirect = { diff --git a/packages/server/src/services/domain.ts b/packages/server/src/services/domain.ts index 352eb00d..f81fffb9 100644 --- a/packages/server/src/services/domain.ts +++ b/packages/server/src/services/domain.ts @@ -201,44 +201,3 @@ export const validateDomain = async ( }; } }; - -export const createMultiPathDomain = async ( - applicationId: string, - domains: Array<{ - host: string; - externalPath?: string; - internalPath: string; - port?: number; - https?: boolean; - stripPath?: boolean; - }> -) => { - const app = await findApplicationById(applicationId); - if (!app) { - throw new TRPCError({ - code: "NOT_FOUND", - message: "Application not found", - }); - } - - const createdDomains = []; - - for (const domainConfig of domains) { - const domain = await createDomain({ - applicationId, - host: domainConfig.host, - path: domainConfig.externalPath || "/", - internalPath: domainConfig.internalPath, - port: domainConfig.port || 3000, - https: domainConfig.https || false, - stripPath: domainConfig.stripPath || false, - serviceName: app.appName, - domainType: "application", - certificateType: domainConfig.https ? "letsencrypt" : "none", - }); - - createdDomains.push(domain); - } - - return createdDomains; -};