feat(deploy): 拉取后自动合并 server/.env.example 缺失键,服务器只跑 pull-and-restart

Made-with: Cursor
This commit is contained in:
whm
2026-03-21 21:35:11 +08:00
parent 0896bd3bab
commit 1710a11dad
5 changed files with 39 additions and 3 deletions

View File

@@ -180,6 +180,7 @@ if [ ! -f server/.env ]; then
echo "已创建默认 server/.env"
fi
fi
bash "$ROOT/scripts/merge-server-env-from-example.sh" "$ROOT" || true
[ -f server/.env ] && sed -i 's/\r$//' server/.env 2>/dev/null || true
[ -f server/.env ] && set -a && source server/.env && set +a