延长 preview 启动等待,避免发布脚本误判 /auth 反代未就绪。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
john
2026-06-26 12:42:59 +08:00
parent 1d54706b7c
commit 9e907bde57
+10 -2
View File
@@ -72,11 +72,19 @@ fi
echo "==> 启动 vite preview @ ${WEB_HOST}:${PORT} (base=${BASE_PATH})..."
nohup npx vite preview --config scripts/vite-preview.config.mjs >>"${LOG}" 2>&1 &
echo $! >"${PID_FILE}"
sleep 2
sleep 3
preview_url="http://127.0.0.1:${PORT}${BASE_PATH}"
login_probe="http://127.0.0.1:${PORT}/auth/status"
if curl -sf "${preview_url}" >/dev/null && curl -sf "${login_probe}" >/dev/null; then
auth_ok=0
for _ in 1 2 3 4 5; do
if curl -sf "${preview_url}" >/dev/null && curl -sf "${login_probe}" >/dev/null; then
auth_ok=1
break
fi
sleep 2
done
if [[ "${auth_ok}" -eq 1 ]]; then
echo "✅ memind_adm 已就绪: ${preview_url}"
curl -sf "${preview_url}" >/dev/null && echo " 首页 OK"
echo " /auth 反代 OK"