Mostly since the upstream container want to write where the settings are stored. I want to keep the settings in a Kubernetes configmap and that makes the folder readonly and not writable. I use a little patch to move the settings to their own location :) Also this a super small container since Zwave2js2MQTT is build as a single binary and put into a FROM scratch container. The container run as user 1000 with primary group 1000 and dailout(20) as secondary group for tty access.
cd examples/compose
docker-compose up
You could build the container locally like this:
docker build . --tag lansible/zwavejs2mqtt:dev-amd64
Available architectures are what lansible/nexe
supports:
https://hub.docker.com/r/lansible/nexe/tags