INNER CODE UNIT · Python

healthz

yezz123/ai-template · backend/src/dogeapi/main.py:91

    async def healthz() -> dict[str, str]:
        return {"status": "ok", "version": __version__, "env": settings.APP_ENV}

    @app.get("/readyz", tags=["meta"])
    async def readyz() -> dict[str, str | bool]:
        db_ok = False
        redis_ok = False

        engine = create_ready_engine(settings.DATABASE_URL, pool_pre_ping=True)
        try:
            async with engine.connect() as conn:
                await conn.execute(text("select 1"))
            db_ok = True
        except Exception:
            db_ok = False
        finally:
            await engine.dispose()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…