From 5f832fb89aea98d2cc9baa847dd967b712f46d68 Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Sat, 25 Oct 2025 16:53:27 +0200 Subject: [PATCH] case with missing .env --- deployment/bare_metal/start.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/deployment/bare_metal/start.sh b/deployment/bare_metal/start.sh index 5976525c8..42b16a2f3 100755 --- a/deployment/bare_metal/start.sh +++ b/deployment/bare_metal/start.sh @@ -290,7 +290,10 @@ fi log_step 'Regenerate .env files' for dir in "${MODULES[@]}"; do base="$PROJECT_ROOT/$dir" - cp -f $base/.env $base/.env.bak + # Backup .env file if exists + if [ -f "$base/.env" ]; then + cp -f $base/.env $base/.env.bak + fi envsubst "$(env | sed -e 's/=.*//' -e 's/^/\$/g')" < $base/.env.template > $base/.env done