feat: 加密并隐藏系统敏感配置
This commit is contained in:
@@ -9,11 +9,13 @@ from app.api.router import api_router
|
||||
from app.core.config import get_settings
|
||||
from app.core.database import create_tables
|
||||
from app.core.exception_handlers import register_exception_handlers
|
||||
from app.services.secret_service import SecretService
|
||||
|
||||
|
||||
@asynccontextmanager
|
||||
async def lifespan(app: FastAPI):
|
||||
settings = get_settings()
|
||||
SecretService.validate_production_key()
|
||||
if settings.auto_create_tables:
|
||||
create_tables()
|
||||
yield
|
||||
|
||||
Reference in New Issue
Block a user