From e91e202eb42cfc351be9c057ba6553a5a5bfe0df Mon Sep 17 00:00:00 2001 From: Jack Levy Date: Sat, 28 Feb 2026 22:51:46 -0500 Subject: [PATCH] fix(nginx): add Docker DNS resolver to prevent stale upstream IPs Without resolver 127.0.0.11, nginx caches upstream IPs at startup and returns 502 after container restarts until manually reloaded. Authored-By: Jack Levy --- nginx/nginx.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nginx/nginx.conf b/nginx/nginx.conf index 386c3cf..0c2a79e 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -8,6 +8,9 @@ http { sendfile on; keepalive_timeout 65; + # Use Docker's internal DNS so upstream IPs re-resolve after container restarts + resolver 127.0.0.11 valid=10s ipv6=off; + upstream api { server api:8000; }