diff --git a/apps/archy-mempool-web/manifest.yml b/apps/archy-mempool-web/manifest.yml index 9a956224..6d84df8d 100644 --- a/apps/archy-mempool-web/manifest.yml +++ b/apps/archy-mempool-web/manifest.yml @@ -33,7 +33,10 @@ app: health_check: type: http - endpoint: http://localhost:8080 + # 127.0.0.1 not localhost: the image's wget resolves localhost to ::1 (IPv6) + # first, but nginx binds 0.0.0.0:8080 (IPv4) only -> localhost probe gets + # "connection refused" -> perpetual unhealthy -> health_monitor restart loop. + endpoint: http://127.0.0.1:8080 path: / interval: 30s timeout: 5s diff --git a/releases/app-catalog.json b/releases/app-catalog.json index 532a99c0..d72b92af 100644 --- a/releases/app-catalog.json +++ b/releases/app-catalog.json @@ -235,7 +235,7 @@ ], "health_check": { "type": "http", - "endpoint": "http://localhost:8080", + "endpoint": "http://127.0.0.1:8080", "path": "/", "interval": "30s", "timeout": "5s",