Files
aiagent/backend/start_backend.sh

32 lines
701 B
Bash
Raw Normal View History

2026-01-19 00:09:36 +08:00
#!/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