taler-deployment

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

taler-exchange-builder.Containerfile (853B)


      1 FROM taler-alpine-imaging/libgnunet:builder
      2 
      3 WORKDIR /builder
      4 RUN git clone https://git.taler.net/exchange.git exchange --recursive -j 8
      5 WORKDIR /builder/exchange
      6 RUN apk add pandoc recutils py3-jinja2 jq
      7 RUN ./bootstrap
      8 RUN ./configure \
      9 		--prefix=/prefix/usr \
     10 		--sysconfdir=/prefix/etc \
     11 		--mandir=/prefix/usr/share/man \
     12 		--localstatedir=/prefix/var \
     13 		--with-microhttpd=/prefix/usr \
     14 		--enable-logging=verbose
     15 
     16 RUN make -j
     17 RUN make install
     18 
     19 LABEL org.opencontainers.image.title="Taler Exchange: Builder"
     20 LABEL org.opencontainers.image.description="An alpine-based image containing the libraries from the Taler Exchange"
     21 LABEL org.opencontainers.image.source="https://git.taler.net/deployment.git/tree/packaging/docker-alpine/taler-exchange-builder.Containerfile"
     22 LABEL org.opencontainers.image.authors="Nullptrderef <nullptrderef@proton.me>"