74f3f03d2c
将单体 Streamlit 应用拆分为三层架构: - api_server.py: FastAPI SSE 流式后端 (端口 8000) - frontend/: Vue 3 + Vite + Pinia 聊天前端 (端口 5173) - agent/graph.py: 新增 node_start 回调支持 - 更新启动脚本为三服务模式 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
32 lines
1.1 KiB
Batchfile
32 lines
1.1 KiB
Batchfile
@echo off
|
|
echo ============================================
|
|
echo JRXML 代理 - 全自动启动 (验证 + API + UI)
|
|
echo ============================================
|
|
|
|
echo.
|
|
echo [1/3] 启动验证服务 (端口 8001)...
|
|
start "JRXML 验证服务" cmd /c "cd /d %~dp0 && .venv\Scripts\python -m uvicorn validation_service.main:app --port 8001 --host 0.0.0.0"
|
|
|
|
timeout /t 3 /nobreak >nul
|
|
|
|
echo [2/3] 启动后端 API (端口 8000)...
|
|
start "JRXML API" cmd /c "cd /d %~dp0 && .venv\Scripts\python -m uvicorn api_server:app --port 8000 --host 0.0.0.0"
|
|
|
|
timeout /t 3 /nobreak >nul
|
|
|
|
echo [3/3] 启动前端开发服务器 (端口 5173)...
|
|
start "JRXML Frontend" cmd /c "cd /d %~dp0\frontend && npm run dev"
|
|
|
|
timeout /t 3 /nobreak >nul
|
|
|
|
echo.
|
|
echo ============================================
|
|
echo 启动完成
|
|
echo 验证服务: http://localhost:8001
|
|
echo 后端 API: http://localhost:8000
|
|
echo 前端界面: http://localhost:5173
|
|
echo ============================================
|
|
echo.
|
|
echo 关闭此窗口不会停止服务。关闭服务窗口或运行 stop.bat 停止。
|
|
pause
|