From 1b1d0597fe35ec4918bd63f03024f9e6098534fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Bord=C3=A1=C5=A1?= Date: Mon, 4 Nov 2024 23:59:20 +0100 Subject: [PATCH 1/3] fix: domain path ignored in compose services --- packages/server/src/utils/docker/domain.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/server/src/utils/docker/domain.ts b/packages/server/src/utils/docker/domain.ts index 28ede308..a065f31c 100644 --- a/packages/server/src/utils/docker/domain.ts +++ b/packages/server/src/utils/docker/domain.ts @@ -268,6 +268,12 @@ export const createDomainLabels = async ( `traefik.http.routers.${routerName}.service=${routerName}`, ]; + if (domain.path) { + labels.push( + `traefik.http.routers.${routerName}.rule=PathPrefix(\`${domain.path}\`)`, + ); + } + if (entrypoint === "web" && https) { labels.push( `traefik.http.routers.${routerName}.middlewares=redirect-to-https@file`, From 476057663bada10f5925e161c897c94b9ca1b7a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Bord=C3=A1=C5=A1?= Date: Tue, 5 Nov 2024 11:39:30 +0100 Subject: [PATCH 2/3] fix: add path prefix only if the path is other than "/" --- packages/server/src/utils/docker/domain.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/server/src/utils/docker/domain.ts b/packages/server/src/utils/docker/domain.ts index a065f31c..090bf02e 100644 --- a/packages/server/src/utils/docker/domain.ts +++ b/packages/server/src/utils/docker/domain.ts @@ -268,7 +268,7 @@ export const createDomainLabels = async ( `traefik.http.routers.${routerName}.service=${routerName}`, ]; - if (domain.path) { + if (domain.path && domain.path.length > 0 && domain.path !== "/") { labels.push( `traefik.http.routers.${routerName}.rule=PathPrefix(\`${domain.path}\`)`, ); From f466e697dd700e18d106cc2db86890577cf319f3 Mon Sep 17 00:00:00 2001 From: Thomas Brq <71637888+thomasbrq@users.noreply.github.com> Date: Tue, 5 Nov 2024 17:52:48 +0100 Subject: [PATCH 3/3] fix(dokploy): Wrong input for `target port` when updating ports. --- .../dashboard/application/advanced/ports/update-port.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/dokploy/components/dashboard/application/advanced/ports/update-port.tsx b/apps/dokploy/components/dashboard/application/advanced/ports/update-port.tsx index 0ed9d2e2..a9f7f32d 100644 --- a/apps/dokploy/components/dashboard/application/advanced/ports/update-port.tsx +++ b/apps/dokploy/components/dashboard/application/advanced/ports/update-port.tsx @@ -140,7 +140,7 @@ export const UpdatePort = ({ portId }: Props) => { Target Port - +