File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -12,28 +12,30 @@ upstream {{ $host }} {
1212{{ range $index, $value := $containers }}
1313
1414 {{ $addrLen := len $value.Addresses }}
15+ {{ $network := index $value.Networks 0 }}
16+
1517 {{/* If only 1 port exposed, use that */}}
1618 {{ if eq $addrLen 1 }}
1719 {{ with $address := index $value.Addresses 0 }}
18- # {{$value.Name}}
19- server {{ $address .IP }}:{{ $address.Port }};
20+ # {{$value.Name}}
21+ server {{ $network .IP }}:{{ $address.Port }};
2022 {{ end }}
2123
2224 {{/* If more than one port exposed, use the one matching VIRTUAL_PORT env var */}}
2325 {{ else if $value.Env.VIRTUAL_PORT }}
2426 {{ range $i, $address := $value.Addresses }}
25- {{ if eq $address.Port $value.Env.VIRTUAL_PORT }}
26- # {{$value.Name}}
27- server {{ $address .IP }}:{{ $address.Port }};
28- {{ end }}
27+ {{ if eq $address.Port $value.Env.VIRTUAL_PORT }}
28+ # {{$value.Name}}
29+ server {{ $network .IP }}:{{ $address.Port }};
30+ {{ end }}
2931 {{ end }}
3032
3133 {{/* Else default to standard web port 80 */}}
3234 {{ else }}
3335 {{ range $i, $address := $value.Addresses }}
3436 {{ if eq $address.Port "80" }}
3537 # {{$value.Name}}
36- server {{ $address .IP }}:{{ $address.Port }};
38+ server {{ $network .IP }}:{{ $address.Port }};
3739 {{ end }}
3840 {{ end }}
3941 {{ end }}
You can’t perform that action at this time.
0 commit comments