This commit is contained in:
吕新雨
2026-01-28 20:50:17 +08:00
commit 049995692d
27 changed files with 1661 additions and 0 deletions

25
server/app/main.py Normal file
View File

@@ -0,0 +1,25 @@
from fastapi import FastAPI
from app.core.config import get_settings
def create_app() -> FastAPI:
"""
创建 FastAPI 应用实例。
说明目前仅提供最小可运行骨架health check后续逐步加入路由与中间件。
"""
settings = get_settings()
app = FastAPI(title=settings.app_name)
@app.get("/healthz")
async def healthz() -> dict:
return {"status": "ok", "env": settings.app_env}
return app
app = create_app()