feat(runner): forward INTERNAL_PUSH_URL/SECRET naar de MCP-subprocess (web-push) #37

Merged
janpeter merged 1 commit from feat/worker-push-env into master 2026-06-10 19:32:27 +02:00
Owner

push-trigger.ts (scrum4me-mcp, PBI-55) vuurt al bij ask_user_question (o.a. grill-vragen) en update_job_status done|failed, maar is feature-gated op INTERNAL_PUSH_URL + INTERNAL_PUSH_SECRET in het MCP-proces-env. Beide runners forwarden alleen hun expliciete allowlist (stdio-MCP erft de container-env niet) — de feature stond dus op elke worker stil uit.

  • mcp-config.json: ${VAR:-}-expansie — workers zonder de vars draaien ongewijzigd door (lege string → feature-gate dicht)
  • codex/config.toml: zelfde forward via env_vars (patroon van #36)
  • .env.example + README: documentatie, incl. de eis dat de push-URL naar de app-instantie met dezelfde database wijst

Na merge per host: INTERNAL_PUSH_URL + INTERNAL_PUSH_SECRET in .env + rebuild (configs zitten in het image).

🤖 Generated with Claude Code

push-trigger.ts (scrum4me-mcp, PBI-55) vuurt al bij `ask_user_question` (o.a. grill-vragen) en `update_job_status` done|failed, maar is feature-gated op `INTERNAL_PUSH_URL` + `INTERNAL_PUSH_SECRET` in het MCP-proces-env. Beide runners forwarden alleen hun expliciete allowlist (stdio-MCP erft de container-env niet) — de feature stond dus op elke worker stil uit. - `mcp-config.json`: `${VAR:-}`-expansie — workers zonder de vars draaien ongewijzigd door (lege string → feature-gate dicht) - `codex/config.toml`: zelfde forward via `env_vars` (patroon van #36) - `.env.example` + README: documentatie, incl. de eis dat de push-URL naar de app-instantie met dezelfde database wijst Na merge per host: `INTERNAL_PUSH_URL` + `INTERNAL_PUSH_SECRET` in `.env` + rebuild (configs zitten in het image). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
push-trigger.ts (scrum4me-mcp, PBI-55) vuurt al bij ask_user_question en
update_job_status done|failed, maar is feature-gated op INTERNAL_PUSH_URL +
INTERNAL_PUSH_SECRET in het MCP-proces-env. Beide runners forwarden alleen
hun expliciete allowlist (stdio-MCP erft de container-env niet), dus de
feature stond op elke worker stil uit.

- mcp-config.json: ${VAR:-}-expansie zodat workers zonder de vars gewoon
  blijven werken (lege string → feature-gate dicht)
- codex/config.toml: zelfde forward via env_vars (patroon van #36)
- .env.example + README: documentatie incl. zelfde-database-eis

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
janpeter merged commit 65b01f8c8a into master 2026-06-10 19:32:27 +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
janpeter/scrum4me-docker!37
No description provided.