From 3d3ea9f3810646f6a7d3ca23d6727b66da8e1dbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= Date: Mon, 16 Dec 2024 22:54:35 +0100 Subject: [PATCH] Use less generic names for traefik labels --- lib/plane.sh | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/lib/plane.sh b/lib/plane.sh index 245a8b5..9ce8abc 100644 --- a/lib/plane.sh +++ b/lib/plane.sh @@ -158,10 +158,10 @@ EOF cat >> /federated/apps/plane/docker-compose.yml <<'EOF' labels: - "traefik.enable=true" - - "traefik.http.routers.web.rule=Host(`plane.@DOMAIN@`)" - - "traefik.http.routers.web.entrypoints=websecure" - - "traefik.http.routers.web.tls.certresolver=letsencrypt" - - "traefik.http.services.web.loadbalancer.server.port=3000" + - "traefik.http.routers.plane-web.rule=Host(`plane.@DOMAIN@`)" + - "traefik.http.routers.plane-web.entrypoints=websecure" + - "traefik.http.routers.plane-web.tls.certresolver=letsencrypt" + - "traefik.http.services.plane-web.loadbalancer.server.port=3000" EOF fi @@ -193,10 +193,10 @@ EOF cat >> /federated/apps/plane/docker-compose.yml <<'EOF' labels: - "traefik.enable=true" - - "traefik.http.routers.space.rule=Host(`plane.@DOMAIN@`) && PathPrefix(`/spaces`)" - - "traefik.http.routers.space.entrypoints=websecure" - - "traefik.http.routers.space.tls.certresolver=letsencrypt" - - "traefik.http.services.space.loadbalancer.server.port=3000" + - "traefik.http.routers.plane-space.rule=Host(`plane.@DOMAIN@`) && PathPrefix(`/spaces`)" + - "traefik.http.routers.plane-space.entrypoints=websecure" + - "traefik.http.routers.plane-space.tls.certresolver=letsencrypt" + - "traefik.http.services.plane-space.loadbalancer.server.port=3000" EOF fi @@ -226,10 +226,10 @@ EOF cat >> /federated/apps/plane/docker-compose.yml <<'EOF' labels: - "traefik.enable=true" - - "traefik.http.routers.admin.rule=Host(`plane.@DOMAIN@`) && PathPrefix(`/god-mode`)" - - "traefik.http.routers.admin.entrypoints=websecure" - - "traefik.http.routers.admin.tls.certresolver=letsencrypt" - - "traefik.http.services.admin.loadbalancer.server.port=3000" + - "traefik.http.routers.plane-admin.rule=Host(`plane.@DOMAIN@`) && PathPrefix(`/god-mode`)" + - "traefik.http.routers.plane-admin.entrypoints=websecure" + - "traefik.http.routers.plane-admin.tls.certresolver=letsencrypt" + - "traefik.http.services.plane-admin.loadbalancer.server.port=3000" EOF fi @@ -258,10 +258,10 @@ EOF cat >> /federated/apps/plane/docker-compose.yml <<'EOF' labels: - "traefik.enable=true" - - "traefik.http.routers.live.rule=Host(`plane.@DOMAIN@`) && PathPrefix(`/live`)" - - "traefik.http.routers.live.entrypoints=websecure" - - "traefik.http.routers.live.tls.certresolver=letsencrypt" - - "traefik.http.services.live.loadbalancer.server.port=3000" + - "traefik.http.routers.plane-live.rule=Host(`plane.@DOMAIN@`) && PathPrefix(`/live`)" + - "traefik.http.routers.plane-live.entrypoints=websecure" + - "traefik.http.routers.plane-live.tls.certresolver=letsencrypt" + - "traefik.http.services.plane-live.loadbalancer.server.port=3000" EOF fi @@ -290,10 +290,10 @@ EOF cat >> /federated/apps/plane/docker-compose.yml <<'EOF' labels: - "traefik.enable=true" - - "traefik.http.routers.api.rule=Host(`plane.@DOMAIN@`) && (PathPrefix(`/api`) || PathPrefix(`/auth`))" - - "traefik.http.routers.api.entrypoints=websecure" - - "traefik.http.routers.api.tls.certresolver=letsencrypt" - - "traefik.http.services.api.loadbalancer.server.port=8000" + - "traefik.http.routers.plane-api.rule=Host(`plane.@DOMAIN@`) && (PathPrefix(`/api`) || PathPrefix(`/auth`))" + - "traefik.http.routers.plane-api.entrypoints=websecure" + - "traefik.http.routers.plane-api.tls.certresolver=letsencrypt" + - "traefik.http.services.plane-api.loadbalancer.server.port=8000" EOF fi @@ -404,10 +404,10 @@ EOF cat >> /federated/apps/plane/docker-compose.yml <<'EOF' labels: - "traefik.enable=true" - - "traefik.http.routers.uploads.rule=Host(`plane.@DOMAIN@`) && PathPrefix(`/uploads`)" - - "traefik.http.routers.uploads.entrypoints=websecure" - - "traefik.http.routers.uploads.tls.certresolver=letsencrypt" - - "traefik.http.services.uploads.loadbalancer.server.port=9000" + - "traefik.http.routers.plane-uploads.rule=Host(`plane.@DOMAIN@`) && PathPrefix(`/uploads`)" + - "traefik.http.routers.plane-uploads.entrypoints=websecure" + - "traefik.http.routers.plane-uploads.tls.certresolver=letsencrypt" + - "traefik.http.services.plane-uploads.loadbalancer.server.port=9000" EOF fi