This directory contains a docker file for an ESPurna build environment.
Two volumes can be used.
/espurna
with ESPurna source code./firmware
target directory for complied firmware files.docker build -t espurna-build --build-arg UID=$(id -u) --build-arg GID=$(id -g) -f Dockerfile ..
This simple example will build all firmware files from dev branch to /tmp/firmware.
docker run --rm -it -v /tmp/firmware/:/firmware espurna-build
This example will only build firmware for environment intermittech-quinled
from local files in /home/user/espurna
docker run --rm -it -v /tmp/firmware/:/firmware -v /home/user/espurna/:/espurna espurna-build intermittech-quinled