fix: ignore unbound variables when sourcing .env in all backup/DR scripts
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 2m35s

This commit is contained in:
2026-06-07 11:14:04 +02:00
parent 3f980ad537
commit ddf6b8f6bc
5 changed files with 10 additions and 0 deletions

View File

@@ -25,7 +25,9 @@ PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
ENV_FILE="${PROJECT_ROOT}/.env" ENV_FILE="${PROJECT_ROOT}/.env"
if [ -f "${ENV_FILE}" ]; then if [ -f "${ENV_FILE}" ]; then
set -a set -a
set +u
source "${ENV_FILE}" source "${ENV_FILE}"
set -u
set +a set +a
else else
echo "ERROR: .env introuvable : ${ENV_FILE}" >&2 echo "ERROR: .env introuvable : ${ENV_FILE}" >&2

View File

@@ -34,7 +34,9 @@ log_error() { echo -e "[DR ${TIMESTAMP}] ${RED}ERROR: $1${NC}"; }
ENV_FILE="${PROJECT_ROOT}/.env" ENV_FILE="${PROJECT_ROOT}/.env"
if [ -f "${ENV_FILE}" ]; then if [ -f "${ENV_FILE}" ]; then
set -a set -a
set +u
source "${ENV_FILE}" source "${ENV_FILE}"
set -u
set +a set +a
fi fi

View File

@@ -35,7 +35,9 @@ log_info() { echo -e "[NPM-Failover ${TIMESTAMP}] ${BLUE}$1${NC}"; }
ENV_FILE="${PROJECT_ROOT}/.env" ENV_FILE="${PROJECT_ROOT}/.env"
if [ -f "${ENV_FILE}" ]; then if [ -f "${ENV_FILE}" ]; then
set -a set -a
set +u
source "${ENV_FILE}" source "${ENV_FILE}"
set -u
set +a set +a
fi fi

View File

@@ -49,7 +49,9 @@ fi
ENV_FILE="${PROJECT_ROOT}/.env" ENV_FILE="${PROJECT_ROOT}/.env"
if [ -f "${ENV_FILE}" ]; then if [ -f "${ENV_FILE}" ]; then
set -a set -a
set +u
source "${ENV_FILE}" source "${ENV_FILE}"
set -u
set +a set +a
fi fi

View File

@@ -38,7 +38,9 @@ log_error() { echo -e "[Verify ${TIMESTAMP}] ${RED}❌ ERROR: $1${NC}"; }
ENV_FILE="${PROJECT_ROOT}/.env" ENV_FILE="${PROJECT_ROOT}/.env"
if [ -f "${ENV_FILE}" ]; then if [ -f "${ENV_FILE}" ]; then
set -a set -a
set +u
source "${ENV_FILE}" source "${ENV_FILE}"
set -u
set +a set +a
fi fi