mirror of
https://github.com/thib8956/nginx-proxy
synced 2025-02-24 09:48:14 +00:00
fix: upstream fallback entry with load balancing
This commit is contained in:
parent
a637b399b8
commit
dfc84558a5
@ -159,6 +159,7 @@ server {
|
|||||||
# {{ $host }}
|
# {{ $host }}
|
||||||
upstream {{ $upstream_name }} {
|
upstream {{ $upstream_name }} {
|
||||||
|
|
||||||
|
{{ $server_found := "false" }}
|
||||||
{{ range $container := $containers }}
|
{{ range $container := $containers }}
|
||||||
{{ $debug := (eq (coalesce $container.Env.DEBUG $debug_all "false") "true") }}
|
{{ $debug := (eq (coalesce $container.Env.DEBUG $debug_all "false") "true") }}
|
||||||
{{/* If only 1 port exposed, use that as a default, else 80 */}}
|
{{/* If only 1 port exposed, use that as a default, else 80 */}}
|
||||||
@ -173,7 +174,6 @@ upstream {{ $upstream_name }} {
|
|||||||
# /!\ Virtual port not exposed
|
# /!\ Virtual port not exposed
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ $server_found := "false" }}
|
|
||||||
{{ range $knownNetwork := $CurrentContainer.Networks }}
|
{{ range $knownNetwork := $CurrentContainer.Networks }}
|
||||||
{{ range $containerNetwork := $container.Networks }}
|
{{ range $containerNetwork := $container.Networks }}
|
||||||
{{ if (and (ne $containerNetwork.Name "ingress") (or (eq $knownNetwork.Name $containerNetwork.Name) (eq $knownNetwork.Name "host"))) }}
|
{{ if (and (ne $containerNetwork.Name "ingress") (or (eq $knownNetwork.Name $containerNetwork.Name) (eq $knownNetwork.Name "host"))) }}
|
||||||
@ -204,12 +204,12 @@ upstream {{ $upstream_name }} {
|
|||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
{{/* nginx-proxy/nginx-proxy#1105 */}}
|
{{/* nginx-proxy/nginx-proxy#1105 */}}
|
||||||
{{ if (eq $server_found "false") }}
|
{{ if (eq $server_found "false") }}
|
||||||
# Fallback entry
|
# Fallback entry
|
||||||
server 127.0.0.1 down;
|
server 127.0.0.1 down;
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{{ $default_host := or ($.Env.DEFAULT_HOST) "" }}
|
{{ $default_host := or ($.Env.DEFAULT_HOST) "" }}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user