From f686e6f414eee495b2945dab35986e0ca9fb25db Mon Sep 17 00:00:00 2001 From: Travis Vasceannie Date: Wed, 19 Nov 2025 07:27:04 +0000 Subject: [PATCH] . --- compose/swarm/docker-compose.appwrite.yml | 35 +++++++++++++++-------- 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/compose/swarm/docker-compose.appwrite.yml b/compose/swarm/docker-compose.appwrite.yml index 898012a..8a33865 100644 --- a/compose/swarm/docker-compose.appwrite.yml +++ b/compose/swarm/docker-compose.appwrite.yml @@ -138,10 +138,13 @@ services: - node.hostname == crackbox labels: - "traefik.enable=true" - - "traefik.swarm.network=public" - - "traefik.http.routers.appwrite_api.entrypoints=web" - - "traefik.http.routers.appwrite_api.rule=Host(`aw.lab`)" - - "traefik.http.routers.appwrite_api.service=appwrite_api" + - "traefik.http.routers.appwrite_api_http.entrypoints=web" + - "traefik.http.routers.appwrite_api_http.rule=PathPrefix(`/`)" + - "traefik.http.routers.appwrite_api_http.service=appwrite_api" + - "traefik.http.routers.appwrite_api_https.entrypoints=websecure" + - "traefik.http.routers.appwrite_api_https.rule=PathPrefix(`/`)" + - "traefik.http.routers.appwrite_api_https.service=appwrite_api" + - "traefik.http.routers.appwrite_api_https.tls=true" - "traefik.http.services.appwrite_api.loadbalancer.server.port=80" appwrite-console: @@ -161,10 +164,13 @@ services: - node.role == manager labels: - "traefik.enable=true" - - "traefik.swarm.network=public" - - "traefik.http.routers.appwrite_console.entrypoints=web" - - "traefik.http.routers.appwrite_console.rule=Host(`aw-c.lab`)" - - "traefik.http.routers.appwrite_console.service=appwrite_console" + - "traefik.http.routers.appwrite_console_http.entrypoints=web" + - "traefik.http.routers.appwrite_console_http.rule=PathPrefix(`/console`)" + - "traefik.http.routers.appwrite_console_http.service=appwrite_console" + - "traefik.http.routers.appwrite_console_https.entrypoints=websecure" + - "traefik.http.routers.appwrite_console_https.rule=PathPrefix(`/console`)" + - "traefik.http.routers.appwrite_console_https.service=appwrite_console" + - "traefik.http.routers.appwrite_console_https.tls=true" - "traefik.http.services.appwrite_console.loadbalancer.server.port=80" appwrite-realtime: @@ -205,10 +211,15 @@ services: - node.role == manager labels: - "traefik.enable=true" - - "traefik.swarm.network=public" - - "traefik.http.routers.appwrite_realtime.entrypoints=web" - - "traefik.http.routers.appwrite_realtime.rule=Host(`aw-rt.lab`) && PathPrefix(`/v1/realtime`)" - - "traefik.http.routers.appwrite_realtime.service=appwrite_realtime" + - "traefik.http.routers.appwrite_realtime_http.entrypoints=web" + - "traefik.http.routers.appwrite_realtime_http.rule=PathPrefix(`/v1/realtime`)" + - "traefik.http.routers.appwrite_realtime_http.priority=100" + - "traefik.http.routers.appwrite_realtime_http.service=appwrite_realtime" + - "traefik.http.routers.appwrite_realtime_https.entrypoints=websecure" + - "traefik.http.routers.appwrite_realtime_https.rule=PathPrefix(`/v1/realtime`)" + - "traefik.http.routers.appwrite_realtime_https.priority=100" + - "traefik.http.routers.appwrite_realtime_https.service=appwrite_realtime" + - "traefik.http.routers.appwrite_realtime_https.tls=true" - "traefik.http.services.appwrite_realtime.loadbalancer.server.port=80" appwrite-worker-audits: