diff --git a/deployment/nginx.conf b/deployment/nginx.conf index 1ddcd42..feb075f 100644 --- a/deployment/nginx.conf +++ b/deployment/nginx.conf @@ -1,5 +1,6 @@ server { listen 80; + error_log /var/log/nginx/error.log debug; location / { root /usr/share/nginx/html; @@ -10,15 +11,29 @@ server { location /api/ { proxy_pass http://backend:3000; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_connect_timeout 60s; + proxy_send_timeout 60s; + proxy_read_timeout 60s; + proxy_buffering off; } location /trpc/ { proxy_pass http://backend:3000; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_connect_timeout 60s; + proxy_send_timeout 60s; + proxy_read_timeout 60s; + proxy_buffering off; } location /api-docs/ { proxy_pass http://backend:3000; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; } location /socket.io/ { @@ -28,5 +43,9 @@ server { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; + proxy_connect_timeout 60s; + proxy_send_timeout 60s; + proxy_read_timeout 60s; + proxy_buffering off; } }