58 lines
1.3 KiB
Plaintext
58 lines
1.3 KiB
Plaintext
# ========================================
|
|
# 生产环境变量配置
|
|
# ========================================
|
|
# 注意:生产环境必须设置所有必需的环境变量
|
|
# 请根据实际部署环境修改这些配置
|
|
|
|
# Flask基础配置
|
|
SECRET_KEY=your-production-secret-key-must-be-very-secure
|
|
FLASK_ENV=production
|
|
|
|
# 数据库配置
|
|
DATABASE_URL=mysql+pymysql://username:password@localhost:3306/production_db?charset=utf8mb4
|
|
|
|
# OpenAI兼容API配置
|
|
LLM_API_URL=https://api.deepseek.com/v1
|
|
LLM_API_KEY=sk-your-production-api-key
|
|
|
|
# 微信小程序配置
|
|
WX_APPID=wx-your-production-appid
|
|
WX_SECRET=your-production-wx-secret
|
|
|
|
# 跨域配置(生产环境必须设置具体域名)
|
|
CORS_ORIGINS=https://yourdomain.com,https://www.yourdomain.com
|
|
|
|
# 日志配置
|
|
LOG_LEVEL=WARNING
|
|
LOG_FILE=logs/production.log
|
|
|
|
# 缓存配置
|
|
CACHE_TYPE=redis
|
|
CACHE_DEFAULT_TIMEOUT=3600
|
|
REDIS_URL=redis://localhost:6379/0
|
|
|
|
# 会话配置
|
|
SESSION_LIFETIME_HOURS=168
|
|
|
|
# 文件上传配置
|
|
MAX_CONTENT_LENGTH=8388608
|
|
UPLOAD_FOLDER=uploads/production
|
|
|
|
# 安全配置
|
|
WTF_CSRF_ENABLED=True
|
|
WTF_CSRF_TIME_LIMIT=3600
|
|
|
|
# 邮件配置(错误报告)
|
|
MAIL_SERVER=smtp.gmail.com
|
|
MAIL_PORT=587
|
|
MAIL_FROM=noreply@yourdomain.com
|
|
ADMIN_EMAIL=admin@yourdomain.com
|
|
|
|
# 性能配置
|
|
DB_POOL_SIZE=20
|
|
DB_MAX_OVERFLOW=30
|
|
|
|
# 监控配置
|
|
ENABLE_MONITORING=True
|
|
MONITORING_INTERVAL=60
|