add auth and redis endpoints

This commit is contained in:
Jakub Miazek
2023-07-24 15:07:29 +02:00
parent 0b2d2e7933
commit 32346cd7e7
5 changed files with 53 additions and 12 deletions

16
app/api/health.py Normal file
View File

@@ -0,0 +1,16 @@
import logging
from fastapi import APIRouter, status, Request
router = APIRouter()
@router.get("/redis", status_code=status.HTTP_200_OK)
async def redis_check(request: Request):
_redis = await request.app.state.redis
_info = None
try:
_info = await _redis.info()
except Exception as e:
logging.error(f"Redis error: {e}")
return _info