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;'