adgenesis / app /api /health.py
userIdc2024's picture
Create api/health.py
2a39100 verified
raw
history blame contribute delete
455 Bytes
from fastapi import APIRouter, status
from pydantic import BaseModel
class HealthCheck(BaseModel):
status: str = "OK"
health_router = APIRouter()
@health_router.get(
"/healthz",
tags=["healthcheck"],
summary="Perform a Health Check",
response_description="Return HTTP Status Code 200 (OK)",
status_code=status.HTTP_200_OK,
response_model=HealthCheck,
)
def get_health() -> HealthCheck:
return HealthCheck(status="OK")