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
This commit is contained in:
Jack Levy
2026-02-28 22:51:46 -05:00
parent 8d6a55905c
commit e91e202eb4

View File

@@ -8,6 +8,9 @@ http {
sendfile on; sendfile on;
keepalive_timeout 65; 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 { upstream api {
server api:8000; server api:8000;
} }