137 lines
3.7 KiB
Plaintext
137 lines
3.7 KiB
Plaintext
|
|
# ========================================
|
|||
|
|
# Flask提示词大师应用环境变量配置示例
|
|||
|
|
# ========================================
|
|||
|
|
# 复制此文件为 .env 并根据实际情况修改配置
|
|||
|
|
# cp env.example .env
|
|||
|
|
|
|||
|
|
# ========================================
|
|||
|
|
# Flask基础配置
|
|||
|
|
# ========================================
|
|||
|
|
# Flask应用密钥(必需)
|
|||
|
|
SECRET_KEY=your-secret-key-here
|
|||
|
|
|
|||
|
|
# 应用环境(development/production/testing/local)
|
|||
|
|
FLASK_ENV=development
|
|||
|
|
|
|||
|
|
# ========================================
|
|||
|
|
# 数据库配置
|
|||
|
|
# ========================================
|
|||
|
|
# 数据库连接URL(必需)
|
|||
|
|
# MySQL示例: mysql+pymysql://username:password@localhost:3306/database_name?charset=utf8mb4
|
|||
|
|
# SQLite示例: sqlite:///app.db
|
|||
|
|
# PostgreSQL示例: postgresql://username:password@localhost:5432/database_name
|
|||
|
|
DATABASE_URL=mysql+pymysql://root:123456@localhost:3306/pro_db?charset=utf8mb4
|
|||
|
|
|
|||
|
|
# ========================================
|
|||
|
|
# OpenAI兼容API配置
|
|||
|
|
# ========================================
|
|||
|
|
# API基础URL(必需)
|
|||
|
|
LLM_API_URL=https://api.deepseek.com/v1
|
|||
|
|
|
|||
|
|
# API密钥(必需)
|
|||
|
|
LLM_API_KEY=sk-your-api-key-here
|
|||
|
|
|
|||
|
|
# ========================================
|
|||
|
|
# 微信小程序配置
|
|||
|
|
# ========================================
|
|||
|
|
# 小程序AppID(必需)
|
|||
|
|
WX_APPID=wx-your-appid-here
|
|||
|
|
|
|||
|
|
# 小程序Secret(必需)
|
|||
|
|
WX_SECRET=your-wx-secret-here
|
|||
|
|
|
|||
|
|
# ========================================
|
|||
|
|
# 跨域配置
|
|||
|
|
# ========================================
|
|||
|
|
# 允许跨域的域名,多个用逗号分隔
|
|||
|
|
# 开发环境: http://localhost:3000,http://127.0.0.1:3000
|
|||
|
|
# 生产环境: https://yourdomain.com,https://www.yourdomain.com
|
|||
|
|
CORS_ORIGINS=http://localhost:3000,http://127.0.0.1:3000
|
|||
|
|
|
|||
|
|
# ========================================
|
|||
|
|
# 日志配置
|
|||
|
|
# ========================================
|
|||
|
|
# 日志级别(DEBUG/INFO/WARNING/ERROR/CRITICAL)
|
|||
|
|
LOG_LEVEL=INFO
|
|||
|
|
|
|||
|
|
# 日志文件路径
|
|||
|
|
LOG_FILE=logs/app.log
|
|||
|
|
|
|||
|
|
# ========================================
|
|||
|
|
# 缓存配置
|
|||
|
|
# ========================================
|
|||
|
|
# 缓存类型(simple/redis/memcached)
|
|||
|
|
CACHE_TYPE=simple
|
|||
|
|
|
|||
|
|
# 缓存默认超时时间(秒)
|
|||
|
|
CACHE_DEFAULT_TIMEOUT=300
|
|||
|
|
|
|||
|
|
# Redis缓存URL(当CACHE_TYPE=redis时使用)
|
|||
|
|
# REDIS_URL=redis://localhost:6379/0
|
|||
|
|
|
|||
|
|
# ========================================
|
|||
|
|
# 会话配置
|
|||
|
|
# ========================================
|
|||
|
|
# 会话生命周期(小时)
|
|||
|
|
SESSION_LIFETIME_HOURS=24
|
|||
|
|
|
|||
|
|
# ========================================
|
|||
|
|
# 文件上传配置
|
|||
|
|
# ========================================
|
|||
|
|
# 最大文件上传大小(字节)
|
|||
|
|
MAX_CONTENT_LENGTH=16777216
|
|||
|
|
|
|||
|
|
# 文件上传目录
|
|||
|
|
UPLOAD_FOLDER=uploads
|
|||
|
|
|
|||
|
|
# ========================================
|
|||
|
|
# 安全配置
|
|||
|
|
# ========================================
|
|||
|
|
# 是否启用CSRF保护
|
|||
|
|
WTF_CSRF_ENABLED=True
|
|||
|
|
|
|||
|
|
# CSRF令牌超时时间(秒)
|
|||
|
|
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
|
|||
|
|
|
|||
|
|
# ========================================
|
|||
|
|
# 开发工具配置
|
|||
|
|
# ========================================
|
|||
|
|
# 是否启用自动重载
|
|||
|
|
# FLASK_DEBUG=True
|
|||
|
|
|
|||
|
|
# 是否启用详细错误页面
|
|||
|
|
# FLASK_DEBUG_TB_ENABLED=True
|
|||
|
|
|
|||
|
|
# ========================================
|
|||
|
|
# 监控配置
|
|||
|
|
# ========================================
|
|||
|
|
# 是否启用性能监控
|
|||
|
|
# ENABLE_MONITORING=False
|
|||
|
|
|
|||
|
|
# 监控数据收集间隔(秒)
|
|||
|
|
# MONITORING_INTERVAL=60
|