From ef3505bac072d446950ab85fcb715ffcd3747632 Mon Sep 17 00:00:00 2001 From: Tarow Date: Wed, 9 Jul 2025 13:26:43 +0200 Subject: Docker: interpolate FRESHRSS_INSTALL and FRESHRSS_USER variables (#7725) Closes https://github.com/FreshRSS/FreshRSS/issues/7300 Interpolate `FRESHRSS_INSTALL` and `FRESHRSS_USER` at runtime to allow secrets being passed as environment variables --- Docker/entrypoint.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Docker/entrypoint.sh') diff --git a/Docker/entrypoint.sh b/Docker/entrypoint.sh index 38006ca6f..47a132d53 100755 --- a/Docker/entrypoint.sh +++ b/Docker/entrypoint.sh @@ -52,7 +52,7 @@ php -f ./cli/prepare.php >/dev/null if [ -n "$FRESHRSS_INSTALL" ]; then # shellcheck disable=SC2046 php -f ./cli/do-install.php -- \ - $(echo "$FRESHRSS_INSTALL" | sed -r 's/[\r\n]+/\n/g' | paste -s -) + $(eval "echo \"$FRESHRSS_INSTALL\"" | sed -r 's/[\r\n]+/\n/g' | paste -s -) EXITCODE=$? if [ $EXITCODE -eq 3 ]; then @@ -68,7 +68,7 @@ fi if [ -n "$FRESHRSS_USER" ]; then # shellcheck disable=SC2046 php -f ./cli/create-user.php -- \ - $(echo "$FRESHRSS_USER" | sed -r 's/[\r\n]+/\n/g' | paste -s -) + $(eval "echo \"$FRESHRSS_USER\"" | sed -r 's/[\r\n]+/\n/g' | paste -s -) EXITCODE=$? if [ $EXITCODE -eq 3 ]; then -- cgit v1.2.3