diff --git a/app.py b/app.py index a7d45d3..c0efc8c 100644 --- a/app.py +++ b/app.py @@ -133,3 +133,12 @@ def upload_tensor_data( def config_changed() -> responses.PlainTextResponse: config_handler.refresh_config() return responses.PlainTextResponse(status_code=status.HTTP_200_OK) + + +@app.get("/healthcheck") +def healthcheck() -> responses.PlainTextResponse: + headers = {"APP": "OK"} + database_test = general.test_database_connection() + if not database_test.get("success"): + headers["DATABASE"] = database_test.get("error") + return responses.PlainTextResponse("OK", headers=headers) diff --git a/submodules/model b/submodules/model index e28e18e..cb916c8 160000 --- a/submodules/model +++ b/submodules/model @@ -1 +1 @@ -Subproject commit e28e18e4fc7634b136d02b7b896649273c26a679 +Subproject commit cb916c8307e7c2c46e1abca4faa69fb72d1c48bf