1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-08-02 20:15:24 +02:00

fix: Add support for HTTPS in healthcheck (#4538)

This commit is contained in:
Brian Turek 2024-11-11 17:58:12 +01:00 committed by GitHub
parent 365d77e599
commit ea4adfa335
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -10,9 +10,15 @@ def main():
if port is None:
port = 9000
url = f"http://127.0.0.1:{port}/api/app/about"
if all(os.getenv(x) for x in ["TLS_CERTIFICATE_PATH", "TLS_PRIVATE_KEY_PATH"]):
proto = "https"
else:
proto = "http"
r = requests.get(url)
url = f"{proto}://127.0.0.1:{port}/api/app/about"
# TLS certificate is likely not issued for 127.0.0.1 so don't verify
r = requests.get(url, verify=False)
if r.status_code == 200:
sys.exit(0)