From 18d238a602dd94a79fd4e225ee22d6c7d327b583 Mon Sep 17 00:00:00 2001 From: chris Date: Mon, 11 May 2026 11:57:02 -0400 Subject: [PATCH] Fix nginx upstream resolution by removing broken Docker DNS resolver The resolver 127.0.0.11 directive caused ECONNREFUSED errors in this network setup. Direct proxy_pass resolves server at startup which is sufficient since depends_on ensures server is running first. Co-Authored-By: Claude Sonnet 4.6 --- frontend/nginx.conf | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/frontend/nginx.conf b/frontend/nginx.conf index e9faabc..ef1a289 100644 --- a/frontend/nginx.conf +++ b/frontend/nginx.conf @@ -8,11 +8,8 @@ server { try_files $uri $uri/ /index.html; } - resolver 127.0.0.11 valid=30s; - location /api/ { - set $backend http://server:3000; - proxy_pass $backend; + proxy_pass http://server:3000; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; @@ -20,8 +17,7 @@ server { } location /uploads/ { - set $backend http://server:3000; - proxy_pass $backend; + proxy_pass http://server:3000; proxy_http_version 1.1; proxy_set_header Host $host; }