feat(docs): Mokosh local Compose + OCI login docs for mokosh-server (PMS-678) #387
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/PMS-678-mokosh-setup-docs"
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
PMS-678 asks for public docs on running Mokosh locally with Docker Compose and understanding the OCI registry login model. It is filed under mokosh, but the public-facing documentation lives under Bunyip for now, so this delivers it as bunyip per-application docs for the
mokosh-serverapp - rendered on a full page at/apps/mokosh-server/docs/*(satisfying the "application page, not a cut-off pop-up" AC).Content (seed migration, 3 pages)
compose.yml(server + postgres), grounded in the distribution templatedocker/template/mokosh-server/compose.ymland mokosh-server's env (DATABASE_URL,OIDC_ISSUER/OIDC_AUDIENCE,ENCRYPTION_KEY,RUN_MIGRATIONS), simplified for local use (no Traefik/Infisical).oci.a8n.systems, a8n.systems credentials, what access requires, and the suspended/deactivated-account behaviour. Verified against bunyip-ocioci_auth: an account withdeleted_atset (suspended/deactivated) is rejected as unauthorized, and access is gated byis_access_allowed.mokosh-server(backend + db) vsmokosh-www(frontend) split.Verified
Migration validated on a throwaway postgres (3 pages seeded, 5 total for mokosh-server; bodies and the compose
$$escaping intact); bunyip-api compiles (migration embeds); prefix unique.Note
Filed under PMS-678 (mokosh). Delivered in the bunyip repo per the "public docs live under Bunyip" decision; the commit references PMS-678.