#!/bin/bash # 管理会计OS — 后端开发启动脚本 set -e cd "$(dirname "$0")" # 检查 .env if [ ! -f .env ]; then echo "[!] 未找到 .env 文件,请从 .env.example 复制" exit 1 fi # 检查依赖安装 if [ ! -d "venv" ]; then echo "[*] 创建虚拟环境..." python3 -m venv venv fi source venv/bin/activate pip install -r requirements.txt --quiet echo "[✓] 启动后端服务 (开发模式, 热重载)" echo " http://127.0.0.1:8010" echo " http://127.0.0.1:8010/docs (API文档)" exec python3 -m uvicorn app.main:app --host 127.0.0.1 --port 8010 --reload