first commit
This commit is contained in:
81
env.example
Normal file
81
env.example
Normal file
@@ -0,0 +1,81 @@
|
||||
# ========================================
|
||||
# Python项目环境变量配置示例
|
||||
# ========================================
|
||||
# 复制此文件为 .env 并根据实际情况修改配置
|
||||
# cp env.example .env
|
||||
|
||||
# ========================================
|
||||
# Flask基础配置
|
||||
# ========================================
|
||||
# Flask应用密钥(必需,用于会话加密等)
|
||||
# 生成方式: python -c "import secrets; print(secrets.token_hex(32))"
|
||||
SECRET_KEY=your-secret-key-here-change-this-in-production
|
||||
|
||||
# 应用环境(development/production/testing/local)
|
||||
FLASK_ENV=development
|
||||
|
||||
# 调试模式(开发环境建议True,生产环境必须False)
|
||||
FLASK_DEBUG=True
|
||||
|
||||
# ========================================
|
||||
# 数据库配置
|
||||
# ========================================
|
||||
# 数据库连接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=sqlite:///app.db
|
||||
|
||||
# ========================================
|
||||
# 跨域配置
|
||||
# ========================================
|
||||
# 允许跨域的域名,多个用逗号分隔
|
||||
# 开发环境: 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
|
||||
|
||||
# ========================================
|
||||
# 文件上传配置
|
||||
# ========================================
|
||||
# 最大文件上传大小(字节,默认16MB)
|
||||
MAX_CONTENT_LENGTH=16777216
|
||||
|
||||
# 文件上传目录
|
||||
UPLOAD_FOLDER=uploads
|
||||
|
||||
# ========================================
|
||||
# 安全配置
|
||||
# ========================================
|
||||
# 是否启用CSRF保护
|
||||
WTF_CSRF_ENABLED=True
|
||||
|
||||
# CSRF令牌超时时间(秒)
|
||||
WTF_CSRF_TIME_LIMIT=3600
|
||||
|
||||
Reference in New Issue
Block a user