63 lines
1.4 KiB
Plaintext
63 lines
1.4 KiB
Plaintext
# 环境配置示例文件
|
||
# 复制此文件为 .env 并修改相应配置
|
||
|
||
# Flask环境
|
||
FLASK_ENV=development
|
||
FLASK_DEBUG=True
|
||
|
||
# 数据库配置
|
||
# DATABASE_URL=sqlite:///kamaxitong.db
|
||
# DATABASE_URL=mysql+pymysql://user:password@localhost/kamixitong
|
||
# 如果不使用DATABASE_URL,则必须设置以下变量:
|
||
DB_HOST=localhost
|
||
DB_PORT=3306
|
||
DB_USER=root
|
||
DB_PASSWORD=your-database-password-required
|
||
DB_NAME=kamixitong
|
||
|
||
# 安全配置 - 必须设置,否则应用无法启动
|
||
SECRET_KEY=your-super-secret-key-change-this-in-production
|
||
AUTH_SECRET_KEY=your-auth-validator-secret-key
|
||
FRONTEND_DOMAIN=
|
||
|
||
# FastAPI CORS配置 - 允许的域名列表(逗号分隔)
|
||
ALLOWED_ORIGINS=http://localhost:5088,http://127.0.0.1:5088
|
||
|
||
# 会话配置
|
||
SESSION_COOKIE_SECURE=False
|
||
SESSION_COOKIE_HTTPONLY=True
|
||
SESSION_COOKIE_SAMESITE=Lax
|
||
|
||
# 记住我配置
|
||
REMEMBER_COOKIE_DURATION=30
|
||
REMEMBER_COOKIE_SECURE=False
|
||
REMEMBER_COOKIE_HTTPONLY=True
|
||
REMEMBER_COOKIE_SAMESITE=Lax
|
||
|
||
# 验证器配置
|
||
OFFLINE_CACHE_DAYS=7
|
||
MAX_FAILED_ATTEMPTS=5
|
||
LOCKOUT_MINUTES=10
|
||
MAX_UNBIND_TIMES=3
|
||
|
||
# 卡密配置
|
||
LICENSE_KEY_LENGTH=32
|
||
LICENSE_KEY_PREFIX=
|
||
|
||
# API配置
|
||
API_VERSION=v1
|
||
ITEMS_PER_PAGE=20
|
||
|
||
# 服务器配置
|
||
HOST=0.0.0.0
|
||
PORT=5000
|
||
FASTAPI_HOST=127.0.0.1
|
||
FASTAPI_PORT=9000
|
||
|
||
# 文件上传配置
|
||
MAX_CONTENT_LENGTH=524288000
|
||
UPLOAD_FOLDER=static/uploads
|
||
|
||
# 日志配置
|
||
LOG_LEVEL=INFO
|
||
LOG_FILE=logs/kamaxitong.log |