Skip to content

Commit 9bfce75

Browse files
committed
Merge pull request #153 from baptistedonaux/master
Deal with networks (supports new overlay network)
2 parents f59341e + 6218579 commit 9bfce75

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

templates/nginx.tmpl

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff 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 }}

0 commit comments

Comments
 (0)