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