#!/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"