Commit 2ee96fe1322fcfc3c0630e5a4bed21024dcce85b

Authored by zichun
1 parent dff69e31

fix(usr): scripts/test.sh 顶部加载 .env.local(让 pre-push hook 调用时 mvn 子进程继承 DB / JWT env)

Showing 1 changed file with 7 additions and 0 deletions
scripts/test.sh
... ... @@ -8,6 +8,13 @@ set -euo pipefail
8 8 PROJECT_ROOT="$(cd "$(dirname "$0")/.." && pwd)"
9 9 cd "$PROJECT_ROOT"
10 10  
  11 +# 加载 .env.local,让后续 mvn / setup-test-db 子进程都能继承 DB / JWT 凭据
  12 +if [ -f .env.local ]; then
  13 + set -a
  14 + . ./.env.local
  15 + set +a
  16 +fi
  17 +
11 18 # Stack detection (runtime, mode-agnostic)
12 19 HAS_BACKEND=0; [ -d backend ] && HAS_BACKEND=1
13 20 HAS_FRONTEND=0; [ -d frontend ] && HAS_FRONTEND=1
... ...