# ======================================== # 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