Files
aitsc/env.example

137 lines
3.7 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ========================================
# 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