From 4ea63d562365bbb37adcdb2a95ce36215572b0b5 Mon Sep 17 00:00:00 2001 From: Florian Kaiser Date: Wed, 10 Jul 2024 10:08:13 +0200 Subject: [PATCH] Added healthcheck --- .env.example | 3 ++- main.py | 7 +++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.env.example b/.env.example index d05acfa..cb4bb8a 100644 --- a/.env.example +++ b/.env.example @@ -4,4 +4,5 @@ EMAIL_PASSWORD= MAILBOX= CHECK_INTERVAL= SAVE_FOLDER= -DRAEGER_API_KEY= \ No newline at end of file +DRAEGER_API_KEY= +HEALTHCHECK_URL= \ No newline at end of file diff --git a/main.py b/main.py index eee8236..0034ef0 100644 --- a/main.py +++ b/main.py @@ -19,6 +19,7 @@ MAILBOX = os.environ.get("MAILBOX", default=None) CHECK_INTERVAL = int(os.environ.get("CHECK_INTERVAL", default=None)) # in Sekunden SAVE_FOLDER = os.environ.get("SAVE_FOLDER", default=None) DRAEGER_API_KEY = os.environ.get("DRAEGER_API_KEY", default=None) +HEALTHCHECK_URL = os.environ.get("HEALTHCHECK_URL", default=None) def check_email(): try: @@ -68,8 +69,10 @@ def check_email(): print(f'Fehler: {e}') if __name__ == "__main__": - # send_email("Test", "Test") while True: - print("Loop") check_email() + + r = requests.get(HEALTHCHECK_URL) + print(r.status_code) + time.sleep(CHECK_INTERVAL)