taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

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>"