Files
aitsc/env.production

58 lines
1.3 KiB
Plaintext
Raw Normal View History

# ========================================
# 生产环境变量配置
# ========================================
# 注意:生产环境必须设置所有必需的环境变量
# 请根据实际部署环境修改这些配置
# 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