第一次提交

This commit is contained in:
rjb
2026-01-19 00:09:36 +08:00
parent de4b5059e9
commit 6674060f2f
191 changed files with 40940 additions and 0 deletions

31
backend/start_backend.sh Executable file
View File

@@ -0,0 +1,31 @@
#!/bin/bash
# 启动后端服务脚本
cd "$(dirname "$0")"
echo "🚀 启动后端服务..."
echo ""
# 检查Python环境
if ! command -v python3 &> /dev/null; then
echo "❌ Python3 未安装"
exit 1
fi
# 安装依赖(如果需要)
echo "📦 检查依赖..."
python3 -c "import fastapi, uvicorn" 2>/dev/null || {
echo "正在安装依赖..."
pip3 install fastapi uvicorn[standard] python-multipart pymysql sqlalchemy python-jose[cryptography] passlib[bcrypt] pydantic pydantic-settings -q
}
# 启动服务
echo "🌐 启动后端服务在端口 8037..."
echo ""
python3 -m uvicorn app.main:app \
--host 0.0.0.0 \
--port 8037 \
--reload \
--log-level info