From db9e79866043c1a2bd6a1aa66fe7e0e53dfeef22 Mon Sep 17 00:00:00 2001 From: cakeinpanic Date: Fri, 21 Aug 2026 13:56:15 +0200 Subject: [PATCH] feat: add partner authentication variables to environment and update start script --- .env.example | 2 ++ docker-compose.yml | 2 ++ docker/start.sh | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/.env.example b/.env.example index 528710d52..9fd3c6924 100644 --- a/.env.example +++ b/.env.example @@ -1,3 +1,5 @@ # Required BASIC_AUTH_USER= BASIC_AUTH_PASS= +BASIC_AUTH_PARTNER_USER= +BASIC_AUTH_PARTNER_PASS= diff --git a/docker-compose.yml b/docker-compose.yml index 8b49dd5d4..13f631ab4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,5 +5,7 @@ services: environment: BASIC_AUTH_USER: ${BASIC_AUTH_USER:?BASIC_AUTH_USER is required} BASIC_AUTH_PASS: ${BASIC_AUTH_PASS:?BASIC_AUTH_PASS is required} + BASIC_AUTH_PARTNER_USER: ${BASIC_AUTH_PARTNER_USER:?BASIC_AUTH_PARTNER_USER is required} + BASIC_AUTH_PARTNER_PASS: ${BASIC_AUTH_PARTNER_PASS:?BASIC_AUTH_PARTNER_PASS is required} ports: - '3000:8080' diff --git a/docker/start.sh b/docker/start.sh index a34af698e..6159dc17e 100644 --- a/docker/start.sh +++ b/docker/start.sh @@ -6,8 +6,13 @@ set -eu : "${BASIC_AUTH_USER:?BASIC_AUTH_USER env var is required}" : "${BASIC_AUTH_PASS:?BASIC_AUTH_PASS env var is required}" +: "${BASIC_AUTH_PARTNER_USER:?BASIC_AUTH_PARTNER_USER env var is required}" +: "${BASIC_AUTH_PARTNER_PASS:?BASIC_AUTH_PARTNER_PASS env var is required}" printf '%s' "$BASIC_AUTH_PASS" | htpasswd -ci /tmp/.htpasswd "$BASIC_AUTH_USER" + +printf '%s' "$BASIC_AUTH_PARTNER_PASS" | htpasswd -bi /tmp/.htpasswd "$BASIC_AUTH_PARTNER_USER" + chmod 600 /tmp/.htpasswd exec nginx -g 'daemon off;'