feat(applications): seed Mokosh as a hosted launcher tile #44

Merged
YousifShkara merged 1 commit from feat/seed-mokosh-application into main 2026-06-03 02:28:07 +02:00
Owner

Mokosh is the PSA SPA the hub member needs to reach after signing in, but
the applications table didn't have a hosted row for it - the only Mokosh
rows were the catalog products in 20260602000050 (is_hosted = FALSE).

Add a single is_hosted = TRUE row so dashboard.rs (bunyip-web) renders the
'Mokosh' launcher tile. subdomain = 'msp' so the rendered link resolves to
msp.{base_domain} (msp.a8n.systems on c-01), matching the mokosh-apps host
in the docker-repo deploy. sort_order = 10 leaves room ahead of it for
future first-party tiles.

slug ('mokosh') doesn't collide with the catalog rows ('mokosh-server',
'mokosh-api', 'mokosh-www'); ON CONFLICT (slug) DO NOTHING keeps the
migration idempotent if an admin pre-creates the row by hand.

Mokosh is the PSA SPA the hub member needs to reach after signing in, but the applications table didn't have a hosted row for it - the only Mokosh rows were the catalog products in 20260602000050 (is_hosted = FALSE). Add a single is_hosted = TRUE row so dashboard.rs (bunyip-web) renders the 'Mokosh' launcher tile. subdomain = 'msp' so the rendered link resolves to msp.{base_domain} (msp.a8n.systems on c-01), matching the mokosh-apps host in the docker-repo deploy. sort_order = 10 leaves room ahead of it for future first-party tiles. slug ('mokosh') doesn't collide with the catalog rows ('mokosh-server', 'mokosh-api', 'mokosh-www'); ON CONFLICT (slug) DO NOTHING keeps the migration idempotent if an admin pre-creates the row by hand.
feat(applications): seed Mokosh as a hosted launcher tile
All checks were successful
Create release / Create release from merged PR (pull_request) Has been skipped
Check / fmt / clippy / build / test (pull_request) Successful in 1m13s
e7a22663a6
Mokosh is the PSA SPA the hub member needs to reach after signing in, but
the applications table didn't have a hosted row for it - the only Mokosh
rows were the catalog products in 20260602000050 (is_hosted = FALSE).

Add a single is_hosted = TRUE row so dashboard.rs (bunyip-web) renders the
'Mokosh' launcher tile. subdomain = 'msp' so the rendered link resolves to
msp.{base_domain} (msp.a8n.systems on c-01), matching the mokosh-apps host
in the docker-repo deploy. sort_order = 10 leaves room ahead of it for
future first-party tiles.

slug ('mokosh') doesn't collide with the catalog rows ('mokosh-server',
'mokosh-api', 'mokosh-www'); ON CONFLICT (slug) DO NOTHING keeps the
migration idempotent if an admin pre-creates the row by hand.
YousifShkara deleted branch feat/seed-mokosh-application 2026-06-03 02:28:07 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
psa-systems/bunyip!44
No description provided.