From ff90cc2937ae40c9bf3ddc6a5477e29d9cb8064e Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Wed, 6 Aug 2025 18:30:16 +0200 Subject: [PATCH] Make API work in single docker context (#1098) --- apps/server/nginx.single.conf | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/apps/server/nginx.single.conf b/apps/server/nginx.single.conf index 147800d24..7e0a0f392 100644 --- a/apps/server/nginx.single.conf +++ b/apps/server/nginx.single.conf @@ -74,8 +74,8 @@ http { add_header Content-Security-Policy "frame-ancestors 'self'" always; # Admin interface - location /admin { - proxy_pass http://admin; + location /admin/ { + proxy_pass http://admin/; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Proto https; @@ -91,15 +91,23 @@ http { proxy_set_header Connection "upgrade"; proxy_read_timeout 86400; } + + location /admin { + return 301 $scheme://$host/admin/; + } # API endpoints - location /api { - proxy_pass http://api; + location /api/ { + proxy_pass http://api/; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } + + location /api { + return 301 $scheme://$host/api/; + } # Client app (root path) location / {