Commit 2ee96fe1322fcfc3c0630e5a4bed21024dcce85b
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 | ... | ... |