Keycloak owns :8080 in the dev stack, so the service crashed on bind. Bump default ADDR to :8090 across config, Makefile, Dockerfile, .env.example, README; update the config_test to match. ADDR env var still overrides.
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
Keycloak owns :8080 in the dev stack, so the service crashed on bind. Bump default `ADDR` to `:8090` across config, Makefile, Dockerfile, .env.example, README; update the config_test to match. `ADDR` env var still overrides.
## 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 owns :8080 in the dev stack (docker-compose binds host:8080).
Running tenant-registry on the same port made 'make dev' refuse to
boot. Bump the default to :8090 across config, Makefile, Dockerfile,
.env.example, and README. ADDR env var still overrides if needed.
Production is unaffected — each service is in its own Orca container
with its own port-namespace.
Refs: M5.1 (unblocks portal local dev)
CODEOWNERS rules
requested review from Benjamin_Boenisch 2026-05-19 09:46:16 +00:00
sharang
merged commit e70ed771ca into main2026-05-19 09:47:37 +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
Keycloak owns :8080 in the dev stack, so the service crashed on bind. Bump default
ADDRto:8090across config, Makefile, Dockerfile, .env.example, README; update the config_test to match.ADDRenv var still overrides.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