feat(infra): Open Notificaties up + shared network (closes #2) #42

Merged
eho merged 1 commits from feat/2-opennotificaties into main 2026-06-03 13:59:02 +00:00
Owner

Final stage of S-01 (#2) — Open Notificaties comes up alongside OpenZaak.

  • infra/opennotificaties/docker-compose.yml — PostGIS + redis broker + migrate-init + API + celery worker, on a shared cg network (OpenZaak network renamed ozcg), host :8001.
  • make stack-up / stack-smoke / stack-down + runbook docs/runbooks/opennotificaties.md.

Verified: make stack-smoke green — OpenZaak (403/302/200) and Open Notificaties (302) reachable; OZ↔NRC cross-network DNS confirmed.

Completes S-01 acceptance (platforms up in compose + reachable; catalogus seeded in S-01-b) → closes #2.

⚠️ Deferred to S-06: OZ→NRC notification delivery wiring (kanalen/abonnementen/auth) + re-enabling NOTIFICATIONS_DISABLED. Not part of S-01 acceptance; belongs with the Event Subscriber that consumes events. NRC data.yaml is migrate-only until then.

🤖 Generated with Claude Code

Final stage of **S-01** (#2) — Open Notificaties comes up alongside OpenZaak. - `infra/opennotificaties/docker-compose.yml` — PostGIS + redis broker + migrate-init + API + celery worker, on a shared `cg` network (OpenZaak network renamed `oz`→`cg`), host **:8001**. - `make stack-up / stack-smoke / stack-down` + runbook `docs/runbooks/opennotificaties.md`. **Verified:** `make stack-smoke` green — OpenZaak (403/302/200) and Open Notificaties (302) reachable; OZ↔NRC cross-network DNS confirmed. **Completes S-01 acceptance** (platforms up in compose + reachable; catalogus seeded in S-01-b) → `closes #2`. ⚠️ **Deferred to S-06:** OZ→NRC notification *delivery* wiring (kanalen/abonnementen/auth) + re-enabling `NOTIFICATIONS_DISABLED`. Not part of S-01 acceptance; belongs with the Event Subscriber that consumes events. NRC `data.yaml` is migrate-only until then. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
eho added 1 commit 2026-06-03 13:58:54 +00:00
feat(infra): Open Notificaties up + shared network with OpenZaak (closes #2)
Some checks failed
CI / lint (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
CI / unit (pull_request) Has been cancelled
CI / compose-smoke (pull_request) Has been cancelled
ee3be92e38
Add infra/opennotificaties/docker-compose.yml (PostGIS db, redis broker,
migrate-init, API, celery worker) on a shared `cg` network with the
OpenZaak stack (renamed oz->cg), published on host :8001. Add combined
`make stack-up/stack-smoke/stack-down` targets and a runbook.

Completes S-01's acceptance: OpenZaak + Open Notificaties + Postgres come
up in compose and a health check confirms all reachable (OZ 403/302/200,
NRC 302; cross-network DNS verified). Catalogus seed landed in S-01-b.

OZ->NRC notification *delivery* wiring (NRC setup_configuration: Services +
Authorization + JWT + Kanalen + Abonnementen; OZ NotificationConfig; re-
enabling NOTIFICATIONS_DISABLED) is deferred to S-06 (Event Subscriber),
the slice that consumes events. NRC data.yaml is migrate-only until then.

Verified: `make stack-smoke` green (both platforms reachable).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
eho merged commit 195a76aaf2 into main 2026-06-03 13:59:02 +00:00
Sign in to join this conversation.