portainer: serve its public name, hold its real data, run the image the machine runs #89

Merged
jschoubben merged 1 commits from fix/portainer-serves-its-name into main 2026-09-26 01:46:25 +00:00
Owner

Three working-system-is-the-spec fixes found before its window:

  • Data: the manifest declared /services/portainer/data; the running portainer mounts portainer_data (16M of endpoints and users). Taking the module as written would have started empty.
  • Image: the pin had aged past the machine (issue 099) — repinned to the running :latest digest.
  • Route: portainer.novox.be rides a traefik container label today; the module contributed nothing. Now 9090:9000 keeps the predecessor's machine port with the route contribution naming it, and 9443 stays published for the runtime sidecar's TLS conversation with the API.
Three working-system-is-the-spec fixes found before its window: - **Data**: the manifest declared `/services/portainer/data`; the running portainer mounts `portainer_data` (16M of endpoints and users). Taking the module as written would have started empty. - **Image**: the pin had aged past the machine (issue 099) — repinned to the running `:latest` digest. - **Route**: `portainer.novox.be` rides a traefik container label today; the module contributed nothing. Now `9090:9000` keeps the predecessor's machine port with the route contribution naming it, and 9443 stays published for the runtime sidecar's TLS conversation with the API.
jschoubben added 1 commit 2026-09-26 01:46:20 +00:00
The manifest predated the working deployment on three axes: it declared a
data directory the running portainer never used (taking it would have
started empty), pinned an image digest the machine has moved past (issue
099), and contributed no route while portainer.novox.be rides a traefik
container label today. Now: the predecessor's portainer_data path, the
running image's digest, 9090:9000 kept as the predecessor's machine port
with the route contribution naming it, and 9443 kept for the runtime
sidecar's own TLS conversation.
jschoubben merged commit 7501c1db9e into main 2026-09-26 01:46:25 +00:00
jschoubben deleted branch fix/portainer-serves-its-name 2026-09-26 01:46:25 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-catalog#89