From 0919b03143ea379473c35f47045c1b6db5a05919 Mon Sep 17 00:00:00 2001 From: tcely Date: Fri, 16 May 2025 22:11:42 -0400 Subject: [PATCH] Set the scheme from `YT_POT_BGUTIL_BASE_URL` --- config/root/etc/nginx/token_server.conf | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/config/root/etc/nginx/token_server.conf b/config/root/etc/nginx/token_server.conf index a49f3a3e..057cade5 100644 --- a/config/root/etc/nginx/token_server.conf +++ b/config/root/etc/nginx/token_server.conf @@ -11,8 +11,18 @@ server { # Server domain name server_name _; + set_by_lua_block $pot_url_scheme { + local haystack = os.getenv('YT_POT_BGUTIL_BASE_URL') or '' + local needle = 'https://' + local scheme = 'http' + if haystack:sub(1, #needle) == needle then + scheme = 'https' + end + return scheme + } + location / { - proxy_pass http://token_server; + proxy_pass $pot_url_scheme://token_server; proxy_redirect default; } }