nodered: mount its settings where the image's health check reads them #186

Merged
mesh-admin merged 1 commits from fix/nodered-healthcheck-settings-path into main 2026-09-30 16:28:09 +00:00
Contributor

The image's /healthcheck.js does require("/data/settings.js"); the mesh mounted the rendered settings at /config/settings.js, so nodered ran fine (editor 200) but docker reported it unhealthy forever (seen on ace after W11). The manifest vocabulary has no health-check override, so the same file is now mounted at /data/settings.js and --settings points there.

The image's `/healthcheck.js` does `require("/data/settings.js")`; the mesh mounted the rendered settings at `/config/settings.js`, so nodered ran fine (editor 200) but docker reported it unhealthy forever (seen on ace after W11). The manifest vocabulary has no health-check override, so the same file is now mounted at `/data/settings.js` and `--settings` points there.
mesh-admin added 1 commit 2026-09-30 16:28:07 +00:00
The image's /healthcheck.js requires /data/settings.js, so with the mesh's
settings mounted at /config the container ran fine but reported unhealthy
forever. Mount the same file at /data/settings.js and point --settings there.
mesh-admin merged commit c91d12a11d into main 2026-09-30 16:28:09 +00:00
mesh-admin deleted branch fix/nodered-healthcheck-settings-path 2026-09-30 16:28:09 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-catalog#186