from contextlib import asynccontextmanager from fastapi import FastAPI from app.api.v1 import api_router from app.database import init_db @asynccontextmanager async def lifespan(app: FastAPI): await init_db() yield app = FastAPI( title="Digital Employee Platform", version="0.1.0", lifespan=lifespan, ) app.include_router(api_router) @app.get("/health") async def health_check(): return {"status": "ok"}