From 878719260d1c758254c18e4a3b2388b23d6cbf24 Mon Sep 17 00:00:00 2001 From: "Luca Sorace \"Stranck" Date: Tue, 13 Feb 2024 14:17:21 +0100 Subject: [PATCH] Added healtchecks on startup --- app.py | 5 ++++- config.example.py | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 1b95995..1c81301 100644 --- a/app.py +++ b/app.py @@ -199,7 +199,10 @@ if __name__ == "__main__": res = requests.get(base_url_event, headers=headers) res = res.json() if(res['slug'] == EVENT_NAME): - break + print("Healtchecking...", file=sys.stderr) + res = requests.get(join(domain, "healthcheck"), headers=headers) + if(res.status_code == 200): + break except: pass sleep(5) diff --git a/config.example.py b/config.example.py index 13e1a15..28db10e 100644 --- a/config.example.py +++ b/config.example.py @@ -7,7 +7,8 @@ EVENT_NAME = 'overlord' HOSTNAME = 'reg.furizon.net' headers = {'Host': HOSTNAME, 'Authorization': f'Token {API_TOKEN}'} -base_url = "http://urlllllllllllllllllllll/api/v1/" +domain = "http://urlllllllllllllllllllll/" +base_url = "{domain}api/v1/" base_url_event = f"{base_url}organizers/{ORGANIZER}/events/{EVENT_NAME}/" PROPIC_DEADLINE = 9999999999