fix(frontend/nginx): Add /audio/ proxy and fix /api/ proxy to backend

- Fixed nginx proxy for /api/ to include /api/ prefix (backend expects it)
- Added /audio/ proxy to backend for audio file serving
- Backend serves audio from wwwroot/audio/story/

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
Lasse Rune Hansen 2026-06-14 08:00:25 +02:00
parent fa1237026a
commit ab811dc851

View file

@ -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;