Skip to content

v1.2.1

Choose a tag to compare

@KristianP26 KristianP26 released this 13 Feb 22:45
· 489 commits to main since this release

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.yml workflow
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:latest

Other

  • tsx moved to production dependencies (required for Docker --omit=dev builds)
  • README: Docker Quick Start section, updated project structure
  • 961 tests / 54 files passing