Skip to content

Commit 82d52c2

Browse files
adds healthcheck (#21)
1 parent 746cead commit 82d52c2

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

app.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,12 @@ async def export_ws_stats(request: ExportWsStatsRequest) -> responses.PlainTextR
8787
if status_code != 200:
8888
raise HTTPException(status_code=status_code, detail=message)
8989
return responses.PlainTextResponse(status_code=status_code)
90+
91+
92+
@app.get("/healthcheck")
93+
def healthcheck() -> responses.PlainTextResponse:
94+
headers = {"APP": "OK"}
95+
database_test = general.test_database_connection()
96+
if not database_test.get("success"):
97+
headers["DATABASE"] = database_test.get("error")
98+
return responses.PlainTextResponse("OK", headers=headers)

0 commit comments

Comments
 (0)