From 305347e1f6037bebcd8ceb824ea3527f78bca0b3 Mon Sep 17 00:00:00 2001 From: jiri Date: Fri, 12 Jun 2026 09:26:16 +0000 Subject: [PATCH] Update app/main.py --- app/main.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index d878f41..3a23830 100644 --- a/app/main.py +++ b/app/main.py @@ -52,11 +52,19 @@ def get_app_services(): for row in rows: app_id = row["id"] - health_url = row["health_url"] or "/health" + health_url = (row["health_url"] or "/health").strip() + + # Interní monitor nesmí používat https://appfactory-caddy, + # protože certifikát není vystavený pro docker hostname appfactory-caddy. + if health_url.startswith("https://appfactory-caddy"): + health_url = health_url.replace("https://appfactory-caddy", "http://appfactory-caddy", 1) if health_url.startswith("http://") or health_url.startswith("https://"): services[app_id] = health_url else: + if not health_url.startswith("/"): + health_url = "/" + health_url + services[app_id] = f"http://appfactory-caddy/apps/{app_id}{health_url}" return services