mirror of
https://github.com/thib8956/nginx-proxy
synced 2025-02-24 01:38:15 +00:00
refactor: enhance readability
This commit is contained in:
parent
4d03645200
commit
f325dadd6a
20
nginx.tmpl
20
nginx.tmpl
@ -562,7 +562,7 @@ proxy_set_header Proxy "";
|
||||
{{- end }}
|
||||
|
||||
{{- range $hostname, $vhost := $parsedVhosts }}
|
||||
{{- $vhost_data := when (hasKey $globals.vhosts $hostname) (get $globals.vhosts $hostname) (dict) }}
|
||||
{{- $vhost_data := get $globals.vhosts $hostname | default (dict) }}
|
||||
{{- $paths := $vhost_data.paths | default (dict) }}
|
||||
|
||||
{{- if (empty $vhost) }}
|
||||
@ -574,11 +574,10 @@ proxy_set_header Proxy "";
|
||||
{{- $vpath = dict "dest" "" "port" "default" }}
|
||||
{{- end }}
|
||||
{{- $dest := $vpath.dest | default "" }}
|
||||
{{- $port := when (hasKey $vpath "port") (toString $vpath.port) "default" }}
|
||||
{{- $path_data := when (hasKey $paths $path) (get $paths $path) (dict) }}
|
||||
{{- $path_ports := when (hasKey $path_data "ports") (get $path_data "ports") (dict) }}
|
||||
{{- $path_port_containers := when (hasKey $path_ports $port) (get $path_ports $port) (list) }}
|
||||
{{- $path_port_containers = concat $path_port_containers $containers }}
|
||||
{{- $port := $vpath.port | default "default" | toString }}
|
||||
{{- $path_data := get $paths $path | default (dict) }}
|
||||
{{- $path_ports := $path_data.ports | default (dict) }}
|
||||
{{- $path_port_containers := get $path_ports $port | default (list) | concat $containers }}
|
||||
{{- $_ := set $path_ports $port $path_port_containers }}
|
||||
{{- $_ := set $path_data "ports" $path_ports }}
|
||||
{{- if (not (hasKey $path_data "dest")) }}
|
||||
@ -611,7 +610,7 @@ proxy_set_header Proxy "";
|
||||
{{- continue }}
|
||||
{{- end }}
|
||||
|
||||
{{- $vhost_data := when (hasKey $globals.vhosts $hostname) (get $globals.vhosts $hostname) (dict) }}
|
||||
{{- $vhost_data := get $globals.vhosts $hostname | default (dict) }}
|
||||
{{- $paths := $vhost_data.paths | default (dict) }}
|
||||
|
||||
{{- $tmp_paths := groupByWithDefault $containers "Env.VIRTUAL_PATH" "/" }}
|
||||
@ -619,10 +618,9 @@ proxy_set_header Proxy "";
|
||||
{{- range $path, $containers := $tmp_paths }}
|
||||
{{- $dest := groupByKeys $containers "Env.VIRTUAL_DEST" | first | default "" }}
|
||||
{{- $port := "legacy" }}
|
||||
{{- $path_data := when (hasKey $paths $path) (get $paths $path) (dict) }}
|
||||
{{- $path_ports := when (hasKey $path_data "ports") (get $path_data "ports") (dict) }}
|
||||
{{- $path_port_containers := when (hasKey $path_ports $port) (get $path_ports $port) (list) }}
|
||||
{{- $path_port_containers = concat $path_port_containers $containers }}
|
||||
{{- $path_data := get $paths $path | default (dict) }}
|
||||
{{- $path_ports := $path_data.ports | default (dict) }}
|
||||
{{- $path_port_containers := get $path_ports $port | default (list) | concat $containers }}
|
||||
{{- $_ := set $path_ports $port $path_port_containers }}
|
||||
{{- $_ := set $path_data "ports" $path_ports }}
|
||||
{{- if (not (hasKey $path_data "dest")) }}
|
||||
|
Loading…
x
Reference in New Issue
Block a user