#!/bin/bash echo "" echo "╔═══════════════════════════════════════════════════════════╗" echo "║ CursorPro 后台管理系统 ║" echo "╚═══════════════════════════════════════════════════════════╝" echo "" # 检查 Python if ! command -v python3 &> /dev/null; then echo "[错误] 未找到 Python,请先安装 Python 3.8+" exit 1 fi # 检查虚拟环境 if [ ! -d "venv" ]; then echo "[信息] 创建虚拟环境..." python3 -m venv venv fi # 激活虚拟环境 source venv/bin/activate # 安装依赖 echo "[信息] 检查依赖..." pip install -r requirements.txt -q # 检查 .env 文件 if [ ! -f ".env" ]; then echo "[信息] 创建 .env 配置文件..." cp .env.example .env echo "[警告] 请编辑 .env 文件配置数据库连接!" fi echo "" echo "[信息] 启动服务..." echo "" python run.py