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