From 1dc73559524adee9378b0fe10d43d35a28e2f1a4 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Thu, 1 Sep 2022 14:36:07 +0200 Subject: [PATCH] fix: traefik appwrite --- apps/api/src/routes/webhooks/traefik/handlers.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/src/routes/webhooks/traefik/handlers.ts b/apps/api/src/routes/webhooks/traefik/handlers.ts index ee5bb700a..8cb09ba24 100644 --- a/apps/api/src/routes/webhooks/traefik/handlers.ts +++ b/apps/api/src/routes/webhooks/traefik/handlers.ts @@ -28,7 +28,7 @@ function configureMiddleware( if (type === 'appwrite') { traefik.http.routers[`${id}-realtime`] = { entrypoints: ['websecure'], - rule: `PathPrefix(\`/v1/realtime\`)`, + rule: `Host(\`${nakedDomain}\`) || Host(\`www.${nakedDomain}\`) && PathPrefix(\`/v1/realtime\`)`, service: `${`${id}-realtime`}`, tls: { domains: { @@ -138,7 +138,7 @@ function configureMiddleware( if (type === 'appwrite') { traefik.http.routers[`${id}-realtime`] = { entrypoints: ['web'], - rule: `PathPrefix(\`/v1/realtime\`)`, + rule: `Host(\`${nakedDomain}\`) || Host(\`www.${nakedDomain}\`) && PathPrefix(\`/v1/realtime\`)`, service: `${id}-realtime`, middlewares: [] };