Update app/main.py
This commit is contained in:
+9
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user