BetterFrame/deploy/docker
Mitchell R 34331c9d0e
refactor: use BSB container + mount sec-config at runtime
Dockerfile.server now uses betterweb/service-base:node as runtime
base instead of node:24-trixie-slim + manual bsb-plugin-cli. BSB
container handles entrypoint, user, plugin loading.

sec-config.yaml removed from Docker image — must be bind-mounted
at /app/sec-config.yaml. Both compose files updated with :ro mount.
All BF_* env vars removed from compose server service.

deploy/docker/sec-config.yaml deleted (was baked in, now mounted).
version.ts path updated for new workdir /app.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-23 23:56:44 +02:00
..
Dockerfile.angie fix(deploy): bake configs into images — no host bind mounts 2026-05-18 12:18:46 +02:00
Dockerfile.nodered feat(nodered): install Dashboard 2.0 + auto-sync on entities page 2026-05-21 12:05:12 +02:00
Dockerfile.server refactor: use BSB container + mount sec-config at runtime 2026-05-23 23:56:44 +02:00
nodered-entrypoint.sh fix(nodered): base is Alpine — use apk + su-exec, not apt + gosu 2026-05-19 04:06:36 +02:00
nodered-settings.js fix: nodered settings.js nodesDir → /usr/src/betterframe-nodes 2026-05-13 02:00:40 +02:00