Spaces:
Runtime error
Runtime error
File size: 720 Bytes
3dcada4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | from fastapi import APIRouter , Depends
from configs import Settings , get_settings
base_router = APIRouter(
prefix=f"/{get_settings().APP_NAME}/{get_settings().APP_VARIENT}",
tags=["base"])
@base_router.get("/")
async def welcome(app_settings: Settings = Depends(get_settings)):
app_name = app_settings.APP_NAME
app_version = app_settings.APP_VERSION
return {"app_name": app_name, "app_version": app_version, "conf":app_settings}
@base_router.get("/health")
async def health(app_settings: Settings = Depends(get_settings)):
app_name = app_settings.APP_NAME
app_version = app_settings.APP_VERSION
return {"app_name": app_name, "app_version": app_version , "status": "healthy"} |