diff --git a/nginx.conf b/nginx.conf index 3f0f0a5..b950163 100644 --- a/nginx.conf +++ b/nginx.conf @@ -13,6 +13,26 @@ server { try_files $uri $uri/ /index.html; } + # API Proxy - 405 hatasını engellemek için POST isteklerini backend'e yönlendirir + location /api { + proxy_pass http://boilerplate-app:3000; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection 'upgrade'; + proxy_set_header Host $host; + proxy_cache_bypass $http_upgrade; + } + + # Uploads Proxy + location /uploads { + proxy_pass http://boilerplate-app:3000; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection 'upgrade'; + proxy_set_header Host $host; + proxy_cache_bypass $http_upgrade; + } + # Statik dosya cache (JS, CSS, images, fonts) location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2)$ { expires 1y;