From b9a5e7f32fbcd7df9d3f0b34a9dcf55b07381871 Mon Sep 17 00:00:00 2001 From: Yannik Schmidt Date: Wed, 6 May 2026 22:02:26 +0200 Subject: [PATCH] feat: check db connection on health endpoint --- server/interface.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/interface.py b/server/interface.py index a02edbe..25e52ac 100755 --- a/server/interface.py +++ b/server/interface.py @@ -429,7 +429,11 @@ def save_in_dispatch_queue(persons, title, message, method, link=""): @app.route("/health") def health(): - return ("Not Iplemented, but at least it's running", 200) + try: + db.session.execute(text("SELECT 1")) + return ({"status": "ok"}, 200) + except Exception as e: + return ({"status": "error", "message": str(e)}, 500) def create_app():