What's New
Docker Support (Linux only)
- Multi-arch image on GHCR:
linux/amd64,linux/arm64,linux/arm/v7 - Base:
node:20-slim+ BlueZ + Python + tini - Commands:
start(default),setup,scan,validate,help - Example Compose file with host network + BLE passthrough
- CI builds on release tags via
docker.ymlworkflow
docker run --rm \
--network host \
--cap-add NET_ADMIN --cap-add NET_RAW \
--group-add 112 \
-v /var/run/dbus:/var/run/dbus:ro \
-v ./config.yaml:/app/config.yaml:ro \
-e CONTINUOUS_MODE=true \
ghcr.io/kristianp26/ble-scale-sync:latestOther
tsxmoved to production dependencies (required for Docker--omit=devbuilds)- README: Docker Quick Start section, updated project structure
- 961 tests / 54 files passing