- Move root-level docs into docs/ directory - Move config files into config/ directory - Move docker files into docker/ directory - Move test scripts into tests/ directory - Remove .env from tracking (use .env.example as template) - Remove .venv/ from tracking (use requirements.txt) - Add Vue3 frontend app (vue-app/) - Add new routes: upload, user_templates, meeting_minutes, etc. - Add database migrations for prompt_template additions - Fix load_dotenv() to use absolute path for Flask reloader compatibility Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
30 lines
773 B
Bash
30 lines
773 B
Bash
#!/bin/bash
|
|
|
|
echo "🚀 Flask 提示词大师 - 简化生产环境部署"
|
|
echo "=========================================="
|
|
|
|
# 激活conda环境
|
|
eval "$(/home/renjianbo/miniconda3/bin/conda shell.bash hook)"
|
|
conda activate myenv
|
|
|
|
# 设置环境变量
|
|
export FLASK_ENV=production
|
|
export SECRET_KEY="your-production-secret-key-must-be-very-secure"
|
|
export LLM_API_KEY="sk-your-production-api-key"
|
|
|
|
# 创建必要目录
|
|
mkdir -p logs uploads
|
|
|
|
# 安装依赖
|
|
echo "📦 安装Python依赖..."
|
|
pip install -r requirements.txt
|
|
|
|
# 启动Gunicorn服务
|
|
echo "🌐 启动Gunicorn服务..."
|
|
echo "访问地址: http://101.43.95.130:5002"
|
|
echo "按 Ctrl+C 停止服务"
|
|
echo "=========================================="
|
|
|
|
# 使用Gunicorn启动
|
|
gunicorn -c gunicorn.conf.py run_dev:app
|