新增优化历史模块

This commit is contained in:
rjb
2025-10-10 23:39:54 +08:00
parent 1fba655620
commit 960a341117
56 changed files with 13344 additions and 8 deletions

55
quick_deploy_history.sh Executable file
View File

@@ -0,0 +1,55 @@
#!/bin/bash
# 优化历史功能一键部署脚本
# 用于腾讯云数据库快速部署
echo "🚀 开始部署优化历史功能到腾讯云数据库"
echo "================================================"
# 检查Python环境
echo "1. 检查Python环境..."
if ! command -v python3 &> /dev/null; then
echo "❌ Python3 未安装"
exit 1
fi
echo "✅ Python3 环境正常"
# 检查pymysql模块
echo "2. 检查依赖模块..."
python3 -c "import pymysql" 2>/dev/null
if [ $? -ne 0 ]; then
echo "⚠️ pymysql 模块未安装,正在安装..."
pip install pymysql
if [ $? -ne 0 ]; then
echo "❌ pymysql 安装失败"
exit 1
fi
fi
echo "✅ 依赖模块检查完成"
# 执行部署脚本
echo "3. 执行数据库部署..."
python3 deploy_tencent_simple.py
if [ $? -eq 0 ]; then
echo ""
echo "🎉 数据库部署成功!"
echo "================================================"
echo "📋 下一步操作:"
echo " 1. 重启应用服务"
echo " 2. 测试功能"
echo " 3. 访问历史页面"
echo ""
echo "🔧 重启应用命令:"
echo " pkill -f gunicorn"
echo " gunicorn -c gunicorn.conf.py src.flask_prompt_master:app"
echo ""
echo "🧪 测试功能命令:"
echo " python3 test_history_feature.py"
echo ""
echo "🌐 访问地址:"
echo " 历史页面: http://localhost:5002/history"
echo " API接口: http://localhost:5002/api/history"
else
echo "❌ 数据库部署失败"
exit 1
fi