fix
This commit is contained in:
parent
1f2bb12178
commit
62e57483cf
|
|
@ -0,0 +1,42 @@
|
|||
# 应用基础配置
|
||||
PROJECT_NAME=FastAPI Demo
|
||||
VERSION=1.0.0
|
||||
DESCRIPTION=A simple FastAPI learning project
|
||||
DEBUG=True
|
||||
ENVIRONMENT=development
|
||||
|
||||
# 服务器配置
|
||||
HOST=127.0.0.1
|
||||
PORT=8000
|
||||
WORKERS=1
|
||||
RELOAD=True
|
||||
LOG_LEVEL=info
|
||||
|
||||
# API 配置
|
||||
API_V1_STR=/api/v1
|
||||
DOCS_URL=/docs
|
||||
REDOC_URL=/redoc
|
||||
|
||||
# 数据库配置
|
||||
# 当前使用内存模拟数据库,无需真实数据库连接
|
||||
# DATABASE_URL=sqlite:///./app.db
|
||||
DB_ECHO=True
|
||||
DB_POOL_SIZE=5
|
||||
DB_MAX_OVERFLOW=10
|
||||
|
||||
# CORS 配置
|
||||
CORS_ORIGINS=["http://localhost:3000","http://localhost:8080"]
|
||||
CORS_ALLOW_CREDENTIALS=True
|
||||
CORS_ALLOW_METHODS=["*"]
|
||||
CORS_ALLOW_HEADERS=["*"]
|
||||
|
||||
# JWT 认证配置
|
||||
SECRET_KEY=dev-secret-key-for-testing-only-very-secure-32-chars
|
||||
ALGORITHM=HS256
|
||||
ACCESS_TOKEN_EXPIRE_MINUTES=30
|
||||
REFRESH_TOKEN_EXPIRE_DAYS=7
|
||||
|
||||
# 文件上传配置
|
||||
UPLOAD_DIR=./uploads
|
||||
MAX_UPLOAD_SIZE=10485760 # 10MB in bytes
|
||||
ALLOWED_EXTENSIONS=["jpg","jpeg","png","pdf","doc","docx"]
|
||||
|
|
@ -95,12 +95,6 @@ celerybeat.pid
|
|||
# SageMath parsed files
|
||||
*.sage.py
|
||||
|
||||
# Environments
|
||||
.env.dev
|
||||
.env.local
|
||||
.env.dev
|
||||
.env.test
|
||||
.env.prod
|
||||
.venv
|
||||
env/
|
||||
venv/
|
||||
|
|
|
|||
Loading…
Reference in New Issue