集成生成和开发环境分别的启动方式
This commit is contained in:
57
env.production
Normal file
57
env.production
Normal file
@@ -0,0 +1,57 @@
|
||||
# ========================================
|
||||
# 生产环境变量配置
|
||||
# ========================================
|
||||
# 注意:生产环境必须设置所有必需的环境变量
|
||||
# 请根据实际部署环境修改这些配置
|
||||
|
||||
# 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
|
||||
Reference in New Issue
Block a user