From 2ee96fe1322fcfc3c0630e5a4bed21024dcce85b Mon Sep 17 00:00:00 2001 From: zichun Date: Fri, 15 May 2026 10:57:20 +0800 Subject: [PATCH] fix(usr): scripts/test.sh 顶部加载 .env.local(让 pre-push hook 调用时 mvn 子进程继承 DB / JWT env) --- scripts/test.sh | 7 +++++++ 1 file changed, 7 insertions(+), 0 deletions(-) diff --git a/scripts/test.sh b/scripts/test.sh index 3c291b5..825b0ea 100755 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -8,6 +8,13 @@ set -euo pipefail PROJECT_ROOT="$(cd "$(dirname "$0")/.." && pwd)" cd "$PROJECT_ROOT" +# 加载 .env.local,让后续 mvn / setup-test-db 子进程都能继承 DB / JWT 凭据 +if [ -f .env.local ]; then + set -a + . ./.env.local + set +a +fi + # Stack detection (runtime, mode-agnostic) HAS_BACKEND=0; [ -d backend ] && HAS_BACKEND=1 HAS_FRONTEND=0; [ -d frontend ] && HAS_FRONTEND=1 -- libgit2 0.22.2