Add possibilty to handle multiple network tags

This commit is contained in:
Mehdi Benadel 2024-12-20 14:13:20 +01:00
parent c60eff5d16
commit ba7bbb62c0

View file

@ -289,9 +289,11 @@
{{- else }} {{- else }}
{{- $keepalive := $vpath.keepalive }} {{- $keepalive := $vpath.keepalive }}
location {{ .Path }} { location {{ .Path }} {
{{- if eq $vpath.network_tag "internal" }} {{- if not (eq $vpath.network_tag "external") }}
# Only allow traffic from internal clients {{- if exists (printf "/etc/nginx/network_%s.conf" $vpath.network_tag) }}
include /etc/nginx/network_internal.conf; # Only allow traffic from {{ $vpath.network_tag }} clients
include {{ printf "/etc/nginx/network_%s.conf" $vpath.network_tag }};
{{- end }}
{{- end }} {{- end }}
{{ $proto := $vpath.proto }} {{ $proto := $vpath.proto }}