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:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user