1
0
mirror of https://github.com/thib8956/nginx-proxy synced 2025-02-24 01:38:15 +00:00

refactor: remove duplicate code

This commit is contained in:
Nicolas Duchon 2024-10-16 23:16:48 +02:00
parent fe52878940
commit dce7663b69

View File

@ -350,8 +350,8 @@ upstream {{ $vpath.upstream }} {
}
{{- end }}
{{- /* debug "endpoint" response template */}}
{{- define "debug_response" }}
{{- /* debug "endpoint" location template */}}
{{- define "debug_location" }}
{{- $debug_paths := dict }}
{{- range $path, $vpath := .VHost.paths }}
{{- $tmp_port := dict }}
@ -383,7 +383,10 @@ upstream {{ $vpath.upstream }} {
"vhost" $debug_vhost
}}
{{- toJson $debug_response }}
location /nginx-proxy-debug {
default_type application/json;
return 200 '{{ toJson $debug_response }}';
}
{{- end }}
{{- define "access_log" }}
@ -826,10 +829,7 @@ server {
{{- end }}
{{- if $vhost.enable_debug_endpoint }}
location /nginx-proxy-debug {
default_type application/json;
return 200 '{{- template "debug_response" (dict "GlobalConfig" $globals.config "Hostname" $hostname "VHost" $vhost) }}';
}
{{ template "debug_location" (dict "GlobalConfig" $globals.config "Hostname" $hostname "VHost" $vhost) }}
{{- end }}
location / {
@ -949,10 +949,7 @@ server {
{{- end }}
{{- if $vhost.enable_debug_endpoint }}
location /nginx-proxy-debug {
default_type application/json;
return 200 '{{- template "debug_response" (dict "GlobalConfig" $globals.config "Hostname" $hostname "VHost" $vhost) }}';
}
{{ template "debug_location" (dict "GlobalConfig" $globals.config "Hostname" $hostname "VHost" $vhost) }}
{{- end }}
{{- range $path, $vpath := $vhost.paths }}