Match the new tenant-registry default. Updates src/lib/tenant-registry.ts fallback, the matching test, and (finally) writes the .env.example body that was committed empty back in M0.1.
Why
Local dev wedge: Keycloak (:8080) and tenant-registry (:8080) couldn't coexist. Bumping tenant-registry to :8090 unblocks make dev across the three repos without changing the rest.
Test plan
Local smoke (CI re-runs after push)
Risk
Negligible. No prod traffic depends on these defaults yet.
Checklist
Docs updated
## What
Match the new tenant-registry default. Updates `src/lib/tenant-registry.ts` fallback, the matching test, and (finally) writes the .env.example body that was committed empty back in M0.1.
## Why
Local dev wedge: Keycloak (`:8080`) and tenant-registry (`:8080`) couldn't coexist. Bumping tenant-registry to `:8090` unblocks `make dev` across the three repos without changing the rest.
## Test plan
- [x] Local smoke (CI re-runs after push)
## Risk
Negligible. No prod traffic depends on these defaults yet.
## Checklist
- [x] Docs updated
Keycloak occupies :8080 in the dev stack; tenant-registry now defaults
to :8090. Update the portal's fallback base URL + .env.example +
the test that pins the URL it constructs.
Prod is unaffected — the Orca manifest sets TENANT_REGISTRY_URL via
service discovery (cross-VM), not a localhost port.
Refs: M5.1
sharang
merged commit 2961f36cca into main2026-05-19 09:47:39 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What
Match the new tenant-registry default. Updates
src/lib/tenant-registry.tsfallback, the matching test, and (finally) writes the .env.example body that was committed empty back in M0.1.Why
Local dev wedge: Keycloak (
:8080) and tenant-registry (:8080) couldn't coexist. Bumping tenant-registry to:8090unblocksmake devacross the three repos without changing the rest.Test plan
Risk
Negligible. No prod traffic depends on these defaults yet.
Checklist