From 1f7f722238ed4c9c14b05f5c8b72dcbfb9b6ec7a Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Fri, 9 Jan 2026 01:44:39 -0800 Subject: [PATCH] Fix nginx DNS resolver for Docker upstream Use Docker internal DNS resolver and variable for backend upstream to prevent nginx from failing to resolve hostname during config reload. --- frontend/nginx.conf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/nginx.conf b/frontend/nginx.conf index 91d62b4..c212adb 100644 --- a/frontend/nginx.conf +++ b/frontend/nginx.conf @@ -4,9 +4,13 @@ server { root /usr/share/nginx/html; index index.html; + # DNS resolver for Docker + resolver 127.0.0.11 valid=30s; + # API proxy location /api { - proxy_pass http://veridian-preview-backend:3000; + set $backend_upstream "veridian-preview-backend:3000"; + proxy_pass http://$backend_upstream; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade';