From c649eaf343291b3b8263ebf11e5f2bb5c4807953 Mon Sep 17 00:00:00 2001 From: 0xWheatyz Date: Thu, 2 Apr 2026 20:21:47 -0400 Subject: [PATCH] fix(proxy): remove double slash in nginx API proxy_pass API_URL already includes a trailing slash, so the extra slash in proxy_pass produced //auth/login paths, causing 404s. Also clear ROOT_PATH since nginx strips /api/ before proxying. --- docker-compose.yml | 2 +- frontend/nginx.conf.template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 14842b2..cff35c7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -40,7 +40,7 @@ services: JWT_SECRET: ${JWT_SECRET:-sparc-secret-key-change-in-production} CORS_ORIGINS: ${CORS_ORIGINS:-} APP_ENV: ${APP_ENV:-development} - ROOT_PATH: /api + ROOT_PATH: "" ports: - "8000:8000" depends_on: diff --git a/frontend/nginx.conf.template b/frontend/nginx.conf.template index c24b137..b36c4df 100644 --- a/frontend/nginx.conf.template +++ b/frontend/nginx.conf.template @@ -15,7 +15,7 @@ server { # Proxy API requests to backend location /api/ { - proxy_pass ${API_URL}/; + proxy_pass ${API_URL}; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade';