From 62e57483cf458aecd6c0048c77b4c2cebb01ccf4 Mon Sep 17 00:00:00 2001 From: yangyu <929216764@qq.com> Date: Sat, 27 Sep 2025 23:24:31 +0800 Subject: [PATCH] fix --- .env.dev | 42 ++++++++++++++++++++++++++++++++++++++++++ .gitignore | 6 ------ 2 files changed, 42 insertions(+), 6 deletions(-) create mode 100644 .env.dev diff --git a/.env.dev b/.env.dev new file mode 100644 index 0000000..ff918d0 --- /dev/null +++ b/.env.dev @@ -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"] \ No newline at end of file diff --git a/.gitignore b/.gitignore index e4209b8..bc0684e 100644 --- a/.gitignore +++ b/.gitignore @@ -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/