From c7dbc90fffd7784ce30329dbaba352e4f9ee0e4d Mon Sep 17 00:00:00 2001 From: maximumultraist Date: Wed, 12 Nov 2025 16:06:41 -0500 Subject: [PATCH] attempt to inject secrets into env --- docker-entrypoint.sh | 27 ++------------------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 50e385d..07f5dbf 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -1,29 +1,6 @@ #!/bin/bash -set -eu - -file_env() { - local var="$1" - local fileVar="${var}_FILE" - local def="${2:-}" - - if [ "${!var:-}" ] && [ "${!fileVar:-}" ]; then - echo >&2 "error: both $var and $fileVar are set (but are exclusive)" - exit 1 - fi - - local val="$def" - if [ "${!var:-}" ]; then - val="${!var}" - elif [ "${!fileVar:-}" ]; then - val="$(<"${!fileVar}")" - fi - - export "$var"="$val" - unset "$fileVar" -} - -file_env "MYSQL_PASSWORD" -file_env "ADMIN_PASSWORD" +export DB_PASSWORD=$(cat /run/secrets/mysql_password) +export ADMIN_PASSWORD=$(cat /run/secrets/admin_password) /usr/local/bin/akaunting.sh --start