# image for building the binary from source FROM alpine AS cmatrixbuildimage LABEL org.opencontainers.image.authors="bluefox@privacynerd.de" WORKDIR /cmatrix RUN apk update && \ apk add git autoconf automake alpine-sdk ncurses-dev ncurses-static && \ git clone https://git.privacynerd.de/Mirrors/cmatrix.git . && \ autoreconf -i && \ mkdir -p /usr/lib/kbd/consolefonts /usr/share/consolefonts && \ ./configure LDFLAGS="-static" && \ make # final cmatrix Container Image FROM alpine LABEL org.opencontainers.image.authors="bluefox@privacynerd.de" RUN apk update && apk add ncurses-terminfo-base COPY --from=cmatrixbuildimage /cmatrix/cmatrix /cmatrix CMD ["./cmatrix"]