from fastapi import APIRouter, Depends from sqlalchemy.orm import Session from app.db.session import get_db router = APIRouter(tags=["Health"]) @router.get("/health") async def health_check(db: Session = Depends(get_db)): """ Health check endpoint to verify the API and database connection are working """ try: # Check if we can execute a simple query db.execute("SELECT 1") return {"status": "healthy", "database": "connected"} except Exception as e: return {"status": "unhealthy", "database": str(e)}