chore: 清理大文件和部署配置

This commit is contained in:
爽哒哒
2026-03-19 00:56:19 +08:00
parent ef9057306c
commit 636ac24e70
4 changed files with 204 additions and 83 deletions

49
run-local.sh Normal file
View 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