fix: update URL paths in Django and Nginx configuration for admin and API endpoints
All checks were successful
Deploy on Push to Main / deploy (push) Successful in 42s

This commit is contained in:
2025-11-30 10:05:20 +01:00
parent 3381789841
commit 19ffbf035e
2 changed files with 17 additions and 13 deletions

View File

@@ -41,24 +41,28 @@ http {
try_files $uri $uri/ /index.html;
}
# Proxy do API Django
location ~ ^/mayo-manager/api/?$ {
if ($request_uri !~ /$) {
return 301 $request_uri/;
}
proxy_pass http://mayo-production-manager-backend:7090/mayo-manager/api/;
# Redirect slash-less /mayo-manager/server/admin to /mayo-manager/server/admin/
location = /mayo-manager/server/admin {
return 301 /mayo-manager/server/admin/;
}
# Redirect slash-less /mayo-manager/server/api to /mayo-manager/server/api/
location = /mayo-manager/server/api {
return 301 /mayo-manager/server/api/;
}
# Proxy to API Django
location /mayo-manager/server/api/ {
proxy_pass http://mayo-production-manager-backend:7090/mayo-manager/server/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;
}
# Proxy do panelu admina Django
location ~ ^/mayo-manager/admin/?$ {
if ($request_uri !~ /$) {
return 301 $request_uri/;
}
proxy_pass http://mayo-production-manager-backend:7090/mayo-manager/admin/;
# Proxy to Django Admin panel
location /mayo-manager/server/admin/ {
proxy_pass http://mayo-production-manager-backend:7090/mayo-manager/server/admin/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;