备份: 完整开发状态(含反混淆脚本和临时文件)

This commit is contained in:
ccdojox-crypto
2025-12-17 17:18:02 +08:00
parent 9e2333c90c
commit 7e9ea173a7
2872 changed files with 326818 additions and 249 deletions

View File

@@ -1,38 +1,20 @@
#!/bin/bash
echo ""
echo "╔═══════════════════════════════════════════════════════════╗"
echo "║ CursorPro 后台管理系统 ║"
echo "╚═══════════════════════════════════════════════════════════╝"
echo ""
# 检查 Python
if ! command -v python3 &> /dev/null; then
echo "[错误] 未找到 Python请先安装 Python 3.8+"
exit 1
fi
# 检查虚拟环境
cd "$(dirname "$0")"
# 2. 杀掉占用端口的进程
pkill -f 'python run.py'
# 创建虚拟环境 (首次运行)
if [ ! -d "venv" ]; then
echo "[信息] 创建虚拟环境..."
echo "创建虚拟环境..."
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
else
source venv/bin/activate
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
# 启动服务 (端口8000, 关闭热重载)
echo "启动 CursorPro 后台 (端口: 8000)..."
RELOAD=false nohup python run.py > cursorpro.log 2>&1 &
echo $! > cursorpro.pid
echo "服务已启动PID: $(cat cursorpro.pid)"
echo "日志: tail -f cursorpro.log"