Build cross-platform using buildx for ARMv7 (Model 2-4, but not Zero).
docker buildx build --platform linux/arm/v7 -t emka/cncjs-coms:armv7 .
docker push emka/cncjs-coms:armv7
FROM --platform=linux/arm/v7 debian:stable-slim | |
RUN apt-get update && \ | |
apt-get install -y nodejs npm git | |
RUN git clone https://github.com/comakingspace/cncjs | |
WORKDIR cncjs | |
RUN npm install --build-from-source --legacy-peer-deps | |
CMD bin/cnc |