初始化
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
# 快速启动脚本
|
||||
|
||||
echo "=== H3C ONU 设备管理系统 ==="
|
||||
echo ""
|
||||
|
||||
# 检查虚拟环境
|
||||
if [ ! -d "backend/venv" ]; then
|
||||
echo "创建虚拟环境..."
|
||||
cd backend && python3 -m venv venv && cd ..
|
||||
fi
|
||||
|
||||
# 激活虚拟环境
|
||||
source backend/venv/bin/activate
|
||||
|
||||
# 检查依赖
|
||||
if ! python -c "import fastapi" 2>/dev/null; then
|
||||
echo "安装依赖..."
|
||||
pip install -r backend/requirements.txt
|
||||
fi
|
||||
|
||||
# 初始化数据库
|
||||
echo "初始化数据库..."
|
||||
python backend/scripts/init_db.py
|
||||
|
||||
echo ""
|
||||
echo "✅ 初始化完成!"
|
||||
echo ""
|
||||
echo "启动服务:"
|
||||
echo " 后端: cd backend && uvicorn app.main:app --reload"
|
||||
echo " 前端: cd frontend && npm run dev"
|
||||
Reference in New Issue
Block a user