fix(mempool): correct frontend container port 4080->8080 (stops restart loop)

The mempool manifest + embedded catalog declared the frontend container
port as 4080, but mempool-frontend nginx listens on 8080 (the stack
creates it as -p 4080:8080 with FRONTEND_HTTP_PORT=8080, see
api/rpc/package/stacks.rs). So every reconcile rendered the quadlet as
PublishPort=4080:4080, disagreed with the working 4080:8080 container,
and restarted it ("port binding drift" -> "host port 4080 did not become
reachable within 5s" -> "host listener disappeared; restarting") in a
perpetual loop on .228. Correcting the manifest container port to 8080
makes the rendered quadlet match reality so the drift/restart loop stops.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
archipelago 2026-06-28 13:49:54 -04:00
parent 6734947c3e
commit 05c22b6085
2 changed files with 2 additions and 2 deletions

View File

@ -30,7 +30,7 @@ app:
ports:
- host: 4080
container: 4080
container: 8080 # mempool-frontend nginx listens on 8080 (FRONTEND_HTTP_PORT=8080)
protocol: tcp # Web UI
volumes:

View File

@ -2913,7 +2913,7 @@
"ports": [
{
"host": 4080,
"container": 4080,
"container": 8080,
"protocol": "tcp"
}
],