diff --git a/stacks/althing-post-office/compose.yaml b/stacks/althing-post-office/compose.yaml index f300b1d..ad5a8d7 100644 --- a/stacks/althing-post-office/compose.yaml +++ b/stacks/althing-post-office/compose.yaml @@ -128,11 +128,25 @@ services: retries: 3 start_period: 10s - # No homepage labels, deliberately. There is an operator page at :8390/, but - # no group in stacks/homepage/conf/settings.yaml's `layout:` fits it, and a - # group the layout has never heard of gets no `tab:` and renders on ALL FOUR - # tabs (the Scriberr "AI Systems" bug, 2026-08-23). Adding a group is a - # separate, deliberate change — not a side effect of moving a container. + # `Toolchain` is an EXISTING group under the existing Toolchain tab in + # stacks/homepage/conf/settings.yaml — "the plumbing", which is where a + # message bus belongs. Naming a group the layout has never heard of gets no + # `tab:` and renders the group on ALL FOUR tabs (the Scriberr "AI Systems" + # bug, 2026-08-23), so this must stay a group that already exists. + # + # ⚠ Labels bind at container CREATION. Editing them needs `up -d`, never + # `restart` — a restart leaves the old labels in place and the dashboard + # keeps showing whatever was there before. + # + # nh3-docker is a discovered Docker host in homepage's docker.yaml (as + # `nh3-pfi-docker`), so the label is enough; do NOT also add a services.yaml + # entry or the card renders twice. + labels: + - homepage.group=Toolchain + - homepage.name=althing post office + - homepage.icon=mdi-mailbox + - homepage.description=althing v3 message bus — handles, unread counts, node liveness + - homepage.href=http://10.100.50.40:8390 volumes: post-office-data: