From 10e2a601024bf1743ef2c7e7772505165b06e88f Mon Sep 17 00:00:00 2001 From: ccpaging Date: Wed, 22 Jul 2020 20:32:00 +0800 Subject: [PATCH] Support VIRTUAL_UPNAME --- nginx.tmpl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nginx.tmpl b/nginx.tmpl index 07e2b50..96185fe 100644 --- a/nginx.tmpl +++ b/nginx.tmpl @@ -178,6 +178,13 @@ server { upstream {{ $upstream_name }} { {{ range $container := $containers }} +{{ $upstreams := or ($container.Env.VIRTUAL_UPSTREAM) "" }} +{{ if ne $upstreams "" }} + # connect to extern VIRTUAL_UPSTREAM + {{ range $upstream := split $upstreams "," }} + server {{ $upstream }}; + {{ end }} +{{ else }} {{ $addrLen := len $container.Addresses }} {{ range $knownNetwork := $CurrentContainer.Networks }} @@ -202,6 +209,7 @@ upstream {{ $upstream_name }} { {{ end }} {{ end }} {{ end }} +{{ end }} } {{ $default_host := or ($.Env.DEFAULT_HOST) "" }}