38 lines
629 B
Bash
38 lines
629 B
Bash
|
|
# 开发环境配置
|
||
|
|
PROJECT_NAME=FastAPI Demo
|
||
|
|
VERSION=1.0.0
|
||
|
|
DEBUG=True
|
||
|
|
ENVIRONMENT=development
|
||
|
|
|
||
|
|
# 服务器配置
|
||
|
|
HOST=0.0.0.0
|
||
|
|
PORT=8000
|
||
|
|
LOG_LEVEL=info
|
||
|
|
|
||
|
|
# MySQL 数据库配置
|
||
|
|
DB_HOST=localhost
|
||
|
|
DB_PORT=3306
|
||
|
|
DB_USER=root
|
||
|
|
DB_PASSWORD=123456
|
||
|
|
DB_NAME=fast_demo
|
||
|
|
DB_CHARSET=utf8mb4
|
||
|
|
|
||
|
|
# 数据库连接池配置
|
||
|
|
DB_ECHO=False
|
||
|
|
DB_POOL_SIZE=5
|
||
|
|
DB_MAX_OVERFLOW=10
|
||
|
|
DB_POOL_TIMEOUT=30
|
||
|
|
DB_POOL_RECYCLE=3600
|
||
|
|
|
||
|
|
# Redis 配置(可选)
|
||
|
|
REDIS_HOST=localhost
|
||
|
|
REDIS_PORT=6379
|
||
|
|
REDIS_DB=0
|
||
|
|
|
||
|
|
# CORS 配置
|
||
|
|
CORS_ORIGINS=["*"]
|
||
|
|
|
||
|
|
# JWT 配置
|
||
|
|
SECRET_KEY=your-secret-key-here-change-in-production
|
||
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=30
|
||
|
|
REFRESH_TOKEN_EXPIRE_DAYS=7
|