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
|
# SageMath parsed files
|
||||||
*.sage.py
|
*.sage.py
|
||||||
|
|
||||||
# Environments
|
|
||||||
.env.dev
|
|
||||||
.env.local
|
|
||||||
.env.dev
|
|
||||||
.env.test
|
|
||||||
.env.prod
|
|
||||||
.venv
|
.venv
|
||||||
env/
|
env/
|
||||||
venv/
|
venv/
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue