BetterFrame/deploy/docker
Mitchell R 7baa1a07f9
fix(nodered): seed /data/settings.js via entrypoint wrapper
The /data named volume hides anything Dockerfile COPYs into /data, so
the previous CMD override pointing at /usr/src/bf-settings.js didn't
help — Node-RED's launch script still looks for /data/settings.js by
default, which doesn't exist after the volume overlays.

Solution: entrypoint wrapper copies /usr/src/bf-settings.js to
/data/settings.js on first boot when missing, then exec's npm start.
Subsequent boots keep the user-edited version in the volume.
2026-05-19 03:57:42 +02:00
..
Dockerfile.angie fix(deploy): bake configs into images — no host bind mounts 2026-05-18 12:18:46 +02:00
Dockerfile.nodered fix(nodered): seed /data/settings.js via entrypoint wrapper 2026-05-19 03:57:42 +02:00
Dockerfile.server fix(deploy): bake configs into images — no host bind mounts 2026-05-18 12:18:46 +02:00
nodered-entrypoint.sh fix(nodered): seed /data/settings.js via entrypoint wrapper 2026-05-19 03:57:42 +02:00
nodered-settings.js fix: nodered settings.js nodesDir → /usr/src/betterframe-nodes 2026-05-13 02:00:40 +02:00
sec-config.yaml feat(nodered): auto-provision bf-server-config on boot 2026-05-13 03:09:25 +02:00