anastasis-builder.Containerfile (991B)
1 FROM taler-alpine-imaging/taler-merchant:builder 2 3 WORKDIR /builder 4 RUN git clone https://git.taler.net/anastasis.git anastasis --recursive -j 8 5 WORKDIR /builder/anastasis 6 RUN apk add py3-pip 7 RUN pip install htmlark --break-system-packages 8 RUN ./bootstrap 9 RUN ./configure \ 10 --prefix=/prefix/usr \ 11 --sysconfdir=/prefix/etc \ 12 --mandir=/prefix/usr/share/man \ 13 --localstatedir=/prefix/var \ 14 --with-microhttpd=/prefix/usr \ 15 --with-gnunet=/prefix/usr \ 16 --enable-logging=verbose 17 18 RUN make -j 19 RUN make install 20 21 LABEL org.opencontainers.image.title="Anastasis: Builder" 22 LABEL org.opencontainers.image.description="The image used to compile Anastasis. Please don't directly use this tag, it won't work as expected on it's own without libraries being properly installed." 23 LABEL org.opencontainers.image.source="https://git.taler.net/deployment.git/tree/packaging/docker-alpine/anastasis-builder.Containerfile" 24 LABEL org.opencontainers.image.authors="Nullptrderef <nullptrderef@proton.me>"