Files
mindfulness/server/app/main.py
吕新雨 049995692d init
2026-01-28 20:50:17 +08:00

26 lines
492 B
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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()