Support VIRTUAL_UPNAME

This commit is contained in:
ccpaging 2020-07-22 20:32:00 +08:00
parent b0c6c9f67e
commit 10e2a60102

View file

@ -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) "" }}