From 5c48a121e2ac3a58541e584dd80bc572f18e9fba Mon Sep 17 00:00:00 2001 From: SimonDegrafKern Date: Wed, 8 Mar 2023 13:51:42 +0100 Subject: [PATCH 1/2] Aadds healthcheck --- app.py | 9 +++++++++ submodules/model | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) 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..58726b0 160000 --- a/submodules/model +++ b/submodules/model @@ -1 +1 @@ -Subproject commit e28e18e4fc7634b136d02b7b896649273c26a679 +Subproject commit 58726b00ad1fb3f4e61ed614c00346bd5346a676 From ae838a02809b1da3c305444ff9bc386f7472791a Mon Sep 17 00:00:00 2001 From: SimonDegrafKern Date: Wed, 8 Mar 2023 14:33:26 +0100 Subject: [PATCH 2/2] updates submodule --- submodules/model | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/submodules/model b/submodules/model index 58726b0..cb916c8 160000 --- a/submodules/model +++ b/submodules/model @@ -1 +1 @@ -Subproject commit 58726b00ad1fb3f4e61ed614c00346bd5346a676 +Subproject commit cb916c8307e7c2c46e1abca4faa69fb72d1c48bf