feat(infra): distribution proxy in prod compose + dev-sso Traefik registry (BUNYIP-32) #33
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/bunyip-32-distribution-infra"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Infrastructure wiring for the distribution proxy (BUNYIP-32, subtask of the BUNYIP-28 story): production compose env + volumes, dev-sso Traefik routing for the OCI registry subdomain, and the runbook section that documents it.
Changes
bunyip-oci-cache,bunyip-download-cache) per the governance naming convention and the BUNYIP-31 bind-mount finding.network-traefik-publicand gets router labels for<user>-bunyip-registry.a8n.run-> port 18081.OCI_REGISTRY_SERVICEis pinned to that hostname and the localhost realm from compose.dev.yml is cleared, so the token realm derives tohttps://<service>/auth/tokenbehind Traefik's real certificate.web-secureandnebula-secure. The two dev boxes map :443 to different Traefik entrypoints (dev-01 -> web-secure, desktop-02 -> nebula-secure); binding only one 404s on the other box. This is the same split behind the runbook's pre-existing open item about bunyip-web's entrypoint.Verification (live on dev-01)
docker login+docker pull psa-systems-private/bunyip-api:v0.1.1succeed end to end overhttps://nate-bunyip-registry.a8n.run.just devmode restored and re-verified afterwards (localhost service value back in place).Remaining BUNYIP-32 acceptance criteria
just dev-ssoalso needs the mokosh OIDC client vars, unrelated to the registry).