From a59887f8c5221d22e48f5b515c3d8a61e12e76ea Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 25 Jan 2026 23:36:32 +0000 Subject: [PATCH] Add /tools proxy location to nginx config Fixes 405 errors on /tools/* POST endpoints (smart-select, remove-background-to-layer, etc.) by proxying to backend. --- frontend/nginx.conf | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frontend/nginx.conf b/frontend/nginx.conf index a12f248..530bfeb 100644 --- a/frontend/nginx.conf +++ b/frontend/nginx.conf @@ -47,6 +47,16 @@ server { proxy_cache_bypass $http_upgrade; } + location /tools { + proxy_pass http://backend:8000; + 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; + proxy_read_timeout 300s; + } + location /generate { proxy_pass http://backend:8000; proxy_http_version 1.1;