1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-08-02 19:55:18 +02:00

feat: update NGINX configuration for improved proxy handling and enable social account login on GET requests

This commit is contained in:
Sean Morley 2025-01-07 09:58:39 -05:00
parent a5aa09ed7b
commit 548702890d
3 changed files with 22 additions and 27 deletions

View file

@ -17,24 +17,24 @@ http {
}
server {
listen 80;
listen 80; # NGINX always listens on port 80 inside the container
server_name localhost;
location / {
proxy_pass http://server:8000; # Forward to internal Gunicorn server
proxy_set_header Host $host; # Forward Host header from the request
proxy_set_header X-Real-IP $remote_addr; # Forward real IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # Forward original IP
proxy_set_header X-Forwarded-Proto $scheme; # Forward the protocol
proxy_set_header X-Forwarded-Host $host; # Forward the Host header
proxy_pass http://server:8000; # Explicitly forward to Django service
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;
}
location /static/ {
alias /code/staticfiles/;
alias /code/staticfiles/; # Serve static files directly
}
location /media/ {
alias /code/media/;
alias /code/media/; # Serve media files directly
}
}
}
}
}