From 4634e2c066a77269837af5e9fe55f59e95252401 Mon Sep 17 00:00:00 2001 From: Luke Gustafson Date: Wed, 27 Nov 2024 04:01:34 +0000 Subject: [PATCH] Commit --- docker/nginx.conf | 38 ++++++++++++++++---------------------- 1 file changed, 16 insertions(+), 22 deletions(-) diff --git a/docker/nginx.conf b/docker/nginx.conf index 56070bdb..db75e4f4 100644 --- a/docker/nginx.conf +++ b/docker/nginx.conf @@ -1,32 +1,26 @@ +events { + worker_connections 1024; +} + http { + include mime.types; + default_type application/octet-stream; + + sendfile on; + keepalive_timeout 65; + server { - listen 80; - server_name localhost; + listen 80; + server_name localhost; - # Serve the React app - root /usr/share/nginx/html; - index index.html; - - # Frontend routes (SPA) location / { - try_files $uri /index.html; + root /usr/share/nginx/html; + index index.html index.htm; } - # API routes (proxy to backend) - location /api/ { - proxy_pass http://127.0.0.1:3001; # Forward API requests to backend - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; - proxy_set_header Host $host; - proxy_redirect off; # Disable automatic redirects by the backend (if any) - } - - # Optional: Custom error handling - error_page 404 /404.html; - error_page 500 502 503 504 /50x.html; + error_page 500 502 503 504 /50x.html; location = /50x.html { - root /usr/share/nginx/html; + root /usr/share/nginx/html; } } } \ No newline at end of file