From 5678e28c6646e88d2072c4aec90ede929478ddf6 Mon Sep 17 00:00:00 2001 From: SDI Date: Fri, 19 Jun 2026 15:53:04 +0900 Subject: [PATCH] fix: load local env file correctly in backup script --- scripts/backup.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/backup.sh b/scripts/backup.sh index 7e21e7e..0f4741d 100644 --- a/scripts/backup.sh +++ b/scripts/backup.sh @@ -28,9 +28,14 @@ has_command() { load_env() { [ -f "$ENV_FILE" ] || fail "Env file not found: $ENV_FILE" + case "$ENV_FILE" in + */*) env_path="$ENV_FILE" ;; + *) env_path="./$ENV_FILE" ;; + esac + set -a # shellcheck disable=SC1090 - . "$ENV_FILE" + . "$env_path" set +a : "${DB_HOST:?DB_HOST is required in $ENV_FILE}"