1
0
Fork 0
mirror of https://github.com/nginx-proxy/nginx-proxy synced 2024-04-19 16:44:09 +02:00

chore: Remove support for legacy swarm

It doesn't work with the newer Docker Swarm mode so it doesn't have
much value anymore.
This commit is contained in:
Richard Hansen 2023-01-26 19:27:21 -05:00
parent 1462ff019d
commit 2494e20784

View File

@ -137,15 +137,8 @@ upstream {{ .Upstream }} {
# bypass nginx-proxy and access the container's server
# directly.
{{- end }}
{{- if $container.Node.ID }}
# Swarm node name: {{ $container.Node.Name }}
{{- end }}
# Container networks:
{{- range $containerNetwork := sortObjectsByKeysAsc $container.Networks "Name" }}
{{- if eq $containerNetwork.Name "ingress" }}
# {{ $containerNetwork.Name }} (ignored)
{{- continue }}
{{- end }}
{{- if and (not (index $networks $containerNetwork.Name)) (not $networks.host) }}
# {{ $containerNetwork.Name }} (unreachable)
{{- continue }}
@ -162,14 +155,7 @@ upstream {{ .Upstream }} {
{{- continue }}
{{- end }}
# {{ $containerNetwork.Name }} (reachable)
{{- /*
* If we got the containers from swarm and this container's
* port is published to host, use host IP:PORT.
*/}}
{{- if and $container.Node.ID $addr_obj $addr_obj.HostPort }}
{{- $ip = $container.Node.Address.IP }}
{{- $port = $addr_obj.HostPort }}
{{- else if and $containerNetwork $containerNetwork.IP }}
{{- if and $containerNetwork $containerNetwork.IP }}
{{- $ip = $containerNetwork.IP }}
{{- else }}
# /!\ No IP for this network!