Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.53 KB

README.md

File metadata and controls

35 lines (25 loc) · 1.53 KB

Zigbee2MQTT from scratch!

Build Status Docker Pulls Docker Version Docker Size/Layers

Why not use the official container?

It does not work on Kubernetes with a configmap since it tries to create the database.db, state.json etc in the directory where the config is mounted. This container allows this setup to work flawlessly! Also it is super small since Zigbee2Mqtt 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.

Test container with docker-compose

cd examples/compose
docker-compose up

Building the container locally

You could build the container locally like this:

docker run --privileged --rm tonistiigi/binfmt --install all
docker buildx build --load --platform linux/amd64 . -t test

Available architectures are what lansible/nexe supports: https://hub.docker.com/r/lansible/nexe/tags

Credits