fix(infra): local event-subscriber Acl:BaseUrl parity (closes #94) #95

Merged
not merged 1 commits from fix/local-eventsubscriber-acl into main 2026-07-16 13:56:42 +00:00
Contributor

What & why

Closes #94. The local compose's event-subscriber lacked Acl__BaseUrl (and the acl dependency) that the canonical compose sets (#78) — so it threw Missing configuration 'Acl:BaseUrl' and exited on startup, which also knocked over podman-compose's bring-up of the rest of the stack (the frontends were left uncreated). Adds the env + dependency, matching docker-compose.yml.

How verified

Recreated event-subscriber from the fixed compose locally — it now starts healthy, and the three portals come up (self-service :8140, openbaar :8141, behandel :8142). docker compose config valid.

Note (separate, not fixed here)

On rootless podman the portal→BFF nginx proxy still 502s (resolver 127.0.0.11 is Docker's embedded DNS; podman uses its own), and podman-compose orchestration of this dependency graph is flaky — both are pre-existing local-engine limitations, clean on Docker Desktop / CI. Tracking separately.

## What & why Closes #94. The local compose's `event-subscriber` lacked `Acl__BaseUrl` (and the `acl` dependency) that the canonical compose sets (#78) — so it threw `Missing configuration 'Acl:BaseUrl'` and exited on startup, which also knocked over podman-compose's bring-up of the rest of the stack (the frontends were left uncreated). Adds the env + dependency, matching `docker-compose.yml`. ## How verified Recreated `event-subscriber` from the fixed compose locally — it now starts healthy, and the three portals come up (self-service :8140, openbaar :8141, behandel :8142). `docker compose config` valid. ## Note (separate, not fixed here) On **rootless podman** the portal→BFF nginx proxy still 502s (`resolver 127.0.0.11` is Docker's embedded DNS; podman uses its own), and podman-compose orchestration of this dependency graph is flaky — both are pre-existing local-engine limitations, clean on Docker Desktop / CI. Tracking separately.
not added 1 commit 2026-07-16 13:36:14 +00:00
fix(infra): local event-subscriber needs Acl:BaseUrl (parity, crashes without it)
All checks were successful
CI / lint (pull_request) Successful in 1m18s
CI / build (pull_request) Successful in 1m15s
CI / unit (pull_request) Successful in 1m11s
CI / frontend (pull_request) Successful in 2m49s
CI / mutation (pull_request) Successful in 5m21s
CI / verify-stack (pull_request) Successful in 7m1s
abe51b5d12
The local compose's event-subscriber lacked Acl__BaseUrl (and the acl dependency), so it threw

'Missing configuration Acl:BaseUrl' at startup — a parity gap vs the canonical compose (#78).

Its non-zero exit also destabilised podman-compose's bring-up of the rest of the stack.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
not added the type:bugarea:infra labels 2026-07-16 13:36:15 +00:00
not merged commit e7bed37cda into main 2026-07-16 13:56:42 +00:00
Sign in to join this conversation.