mirror of
https://github.com/nginx-proxy/nginx-proxy
synced 2024-11-08 07:49:22 +01:00
fix: Don't error if $globals.CurrentContainer
is nil
Also: * Note when there are no networks. * Fix "networks available" comment.
This commit is contained in:
parent
51fd6918ca
commit
364beed773
22
nginx.tmpl
22
nginx.tmpl
@ -20,10 +20,26 @@
|
||||
{{- $_ := set $globals "enable_ipv6" (parseBool (coalesce $globals.Env.ENABLE_IPV6 "false")) }}
|
||||
{{- $_ := set $globals "ssl_policy" (or ($globals.Env.SSL_POLICY) "Mozilla-Intermediate") }}
|
||||
{{- $_ := set $globals "networks" (dict) }}
|
||||
# networks available to nginx-proxy:
|
||||
{{- range sortObjectsByKeysAsc $globals.CurrentContainer.Networks "Name" }}
|
||||
{{- $_ := set $globals.networks .Name . }}
|
||||
# Networks available to the container running docker-gen (which are assumed to
|
||||
# match the networks available to the container running nginx):
|
||||
{{- /*
|
||||
* Note: $globals.CurrentContainer may be nil in some circumstances due to
|
||||
* <https://github.com/nginx-proxy/docker-gen/issues/458>. For more context
|
||||
* see <https://github.com/nginx-proxy/nginx-proxy/issues/2189>.
|
||||
*/}}
|
||||
{{- if $globals.CurrentContainer }}
|
||||
{{- range sortObjectsByKeysAsc $globals.CurrentContainer.Networks "Name" }}
|
||||
{{- $_ := set $globals.networks .Name . }}
|
||||
# {{ .Name }}
|
||||
{{- else }}
|
||||
# (none)
|
||||
{{- end }}
|
||||
{{- else }}
|
||||
# /!\ WARNING: Failed to find the Docker container running docker-gen. All
|
||||
# upstream (backend) application containers will appear to be
|
||||
# unreachable. Try removing the -only-exposed and -only-published
|
||||
# arguments to docker-gen if you pass either of those. See
|
||||
# <https://github.com/nginx-proxy/docker-gen/issues/458>.
|
||||
{{- end }}
|
||||
|
||||
{{- /*
|
||||
|
Loading…
Reference in New Issue
Block a user