diff --git a/german-app-frontend/nginx.conf b/german-app-frontend/nginx.conf index 9446ba8..0147f53 100644 --- a/german-app-frontend/nginx.conf +++ b/german-app-frontend/nginx.conf @@ -12,8 +12,18 @@ server { } # API proxy to backend (when running in Docker Compose) + # Note: backend expects /api/ prefix, so we proxy /api/ -> http://backend:8080/api/ location /api/ { - proxy_pass http://backend:8080; + proxy_pass http://backend:8080/api/; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + # Audio files proxy to backend (served from wwwroot/audio/) + location /audio/ { + proxy_pass http://backend:8080/audio/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;