From cb8c339e9930b0031d824b00493d8f32dc4c3f30 Mon Sep 17 00:00:00 2001 From: Keagan McClelland Date: Thu, 13 Jan 2022 10:19:55 -0700 Subject: [PATCH] make nginx resilient to intermittent DNS resolution failure if it coincides with nginx startup --- appmgr/src/nginx/main-ui.conf.template | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/appmgr/src/nginx/main-ui.conf.template b/appmgr/src/nginx/main-ui.conf.template index a7558be44..9c1f04c82 100644 --- a/appmgr/src/nginx/main-ui.conf.template +++ b/appmgr/src/nginx/main-ui.conf.template @@ -46,11 +46,15 @@ server {{ }} location /marketplace/eos/ {{ - proxy_pass {eos_marketplace}/eos/; + # ns1.digitalocean.com, ns2.digitalocean.com, ns3.digitalocean.com + resolver 173.245.58.51 173.245.59.41 198.41.222.173; + proxy_pass {eos_marketplace}eos/; }} location /marketplace/package/ {{ - proxy_pass {package_marketplace}/package/; + # ns1.digitalocean.com, ns2.digitalocean.com, ns3.digitalocean.com + resolver 173.245.58.51 173.245.59.41 198.41.222.173; + proxy_pass {package_marketplace}package/; }} location / {{ @@ -107,8 +111,16 @@ server {{ proxy_pass http://127.0.0.1:5961/; }} - location /marketplace/ {{ - proxy_pass {package_marketplace}/; + location /marketplace/eos/ {{ + # ns1.digitalocean.com, ns2.digitalocean.com, ns3.digitalocean.com + resolver 173.245.58.51 173.245.59.41 198.41.222.173; + proxy_pass {eos_marketplace}eos/; + }} + + location /marketplace/package/ {{ + # ns1.digitalocean.com, ns2.digitalocean.com, ns3.digitalocean.com + resolver 173.245.58.51 173.245.59.41 198.41.222.173; + proxy_pass {package_marketplace}package/; }} location / {{