From 05423c681af6e50e958f46e056dc126941ed6784 Mon Sep 17 00:00:00 2001 From: Richard Hansen Date: Mon, 28 Mar 2022 01:04:20 -0400 Subject: [PATCH] fix: Use `parseBool` to parse boolean strings --- nginx.tmpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nginx.tmpl b/nginx.tmpl index 33df00a..14616d4 100644 --- a/nginx.tmpl +++ b/nginx.tmpl @@ -92,7 +92,7 @@ upstream {{ .Upstream }} { {{ $server_found := false }} {{ range $container := .Containers }} - {{ $debug := (eq (coalesce $container.Env.DEBUG $debug_all "false") "true") }} + {{ $debug := parseBool (coalesce $container.Env.DEBUG $debug_all "false") }} {{/* If only 1 port exposed, use that as a default, else 80 */}} {{ $defaultPort := (when (eq (len $container.Addresses) 1) (first $container.Addresses) (dict "Port" "80")).Port }} {{ $port := (coalesce $container.Env.VIRTUAL_PORT $defaultPort) }} @@ -229,7 +229,7 @@ proxy_set_header Proxy ""; {{ $access_log := (or (and (not $.Env.DISABLE_ACCESS_LOGS) "access_log /var/log/nginx/access.log vhost;") "") }} -{{ $enable_ipv6 := eq (or ($.Env.ENABLE_IPV6) "") "true" }} +{{ $enable_ipv6 := parseBool (coalesce $.Env.ENABLE_IPV6 "false") }} server { server_name _; # This is just an invalid value which will never trigger on a real hostname. server_tokens off;