fix: preserve local env overrides in shell pipelines
This commit is contained in:
@@ -5,14 +5,8 @@ set -euo pipefail
|
||||
|
||||
PROJECT_DIR="/home/long/project/llm-intelligence"
|
||||
. "$PROJECT_DIR/scripts/report_utils.sh"
|
||||
if [[ -f "$PROJECT_DIR/.env.local" ]]; then
|
||||
# shellcheck disable=SC1091
|
||||
source "$PROJECT_DIR/.env.local"
|
||||
fi
|
||||
if [[ -f "$PROJECT_DIR/.env" ]]; then
|
||||
# shellcheck disable=SC1091
|
||||
source "$PROJECT_DIR/.env"
|
||||
fi
|
||||
while IFS= read -r kv; do export "$kv"; done < <("$PROJECT_DIR/scripts/load_project_env.sh" "$PROJECT_DIR/.env.local")
|
||||
while IFS= read -r kv; do [[ -n "${kv%%=*}" && -n "${!kv%%=*:-}" ]] && continue; export "$kv"; done < <("$PROJECT_DIR/scripts/load_project_env.sh" "$PROJECT_DIR/.env")
|
||||
DB_URL="${DATABASE_URL:-host=/var/run/postgresql dbname=llm_intelligence user=long sslmode=disable}"
|
||||
export DATABASE_URL="$DB_URL"
|
||||
REPORT_DATE="$(report_date_value)"
|
||||
|
||||
Reference in New Issue
Block a user