MinaNasser's picture
initial deploy
3dcada4
raw
history blame contribute delete
720 Bytes
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"}