forked from quant-speed-AI/Scoring-System
chore: 清理大文件和部署配置
This commit is contained in:
49
run-local.sh
Normal file
49
run-local.sh
Normal file
@@ -0,0 +1,49 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 本地运行脚本(不使用 Docker)
|
||||
|
||||
echo "===== 启动创赢未来评分系统(本地模式)====="
|
||||
echo ""
|
||||
|
||||
# 检查端口占用
|
||||
echo "检查端口..."
|
||||
lsof -ti:8876 | xargs kill -9 2>/dev/null || true
|
||||
lsof -ti:5173 | xargs kill -9 2>/dev/null || true
|
||||
|
||||
# 启动后端
|
||||
echo ""
|
||||
echo "===== 启动后端服务 ====="
|
||||
cd backend
|
||||
source venv/bin/activate 2>/dev/null || echo "请确保虚拟环境已创建"
|
||||
python manage.py migrate --check 2>/dev/null || echo "需要运行: python manage.py migrate"
|
||||
python manage.py runserver 0.0.0.0:8876 &
|
||||
BACKEND_PID=$!
|
||||
echo "后端 PID: $BACKEND_PID"
|
||||
cd ..
|
||||
|
||||
# 等待后端启动
|
||||
sleep 3
|
||||
|
||||
# 启动前端
|
||||
echo ""
|
||||
echo "===== 启动前端服务 ====="
|
||||
cd frontend
|
||||
npm run dev &
|
||||
FRONTEND_PID=$!
|
||||
echo "前端 PID: $FRONTEND_PID"
|
||||
cd ..
|
||||
|
||||
echo ""
|
||||
echo "===== 服务已启动 ====="
|
||||
echo "前端: http://localhost:5173"
|
||||
echo "后端: http://localhost:8876"
|
||||
echo "API文档: http://localhost:8876/api/docs/"
|
||||
echo "后台: http://localhost:8876/admin/"
|
||||
echo ""
|
||||
echo "按 Ctrl+C 停止服务"
|
||||
|
||||
# 捕获终止信号
|
||||
trap "echo ''; echo '正在停止服务...'; kill $BACKEND_PID $FRONTEND_PID 2>/dev/null; exit 0" INT
|
||||
|
||||
# 保持运行
|
||||
wait
|
||||
Reference in New Issue
Block a user