aboutsummaryrefslogtreecommitdiff
path: root/Docker/entrypoint.sh
diff options
context:
space:
mode:
authorGravatar Tarow <niklastasler@gmail.com> 2025-07-09 13:26:43 +0200
committerGravatar GitHub <noreply@github.com> 2025-07-09 13:26:43 +0200
commitef3505bac072d446950ab85fcb715ffcd3747632 (patch)
tree81d6567936e35b8f1b3e95fd3f7b74fc8a11b93e /Docker/entrypoint.sh
parent6549932d59aef3b72a9da29294af0f30ffb77af5 (diff)
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
Diffstat (limited to 'Docker/entrypoint.sh')
-rwxr-xr-xDocker/entrypoint.sh4
1 files changed, 2 insertions, 2 deletions
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