summaryrefslogtreecommitdiff
path: root/packaging/docker-alpine/anastasis-builder.Containerfile
diff options
context:
space:
mode:
authorNullptrderef <nullptrderef@proton.me>2024-04-21 16:31:42 +0200
committerNullptrderef <nullptrderef@proton.me>2024-04-21 16:31:42 +0200
commit6f488c910e5639273810c630e12bfbce4360272d (patch)
treea67f55c5f082d41707c2791278c6a6bed79d5849 /packaging/docker-alpine/anastasis-builder.Containerfile
parente55f6cfe2f24d67ea02b91a1b0d8069c6ce6cd9f (diff)
downloaddeployment-6f488c910e5639273810c630e12bfbce4360272d.tar.gz
deployment-6f488c910e5639273810c630e12bfbce4360272d.tar.bz2
deployment-6f488c910e5639273810c630e12bfbce4360272d.zip
alpine packaging for microhttpd, gnunet and anastasis
Diffstat (limited to 'packaging/docker-alpine/anastasis-builder.Containerfile')
-rw-r--r--packaging/docker-alpine/anastasis-builder.Containerfile19
1 files changed, 19 insertions, 0 deletions
diff --git a/packaging/docker-alpine/anastasis-builder.Containerfile b/packaging/docker-alpine/anastasis-builder.Containerfile
new file mode 100644
index 0000000..e66f6af
--- /dev/null
+++ b/packaging/docker-alpine/anastasis-builder.Containerfile
@@ -0,0 +1,19 @@
+FROM taler-alpine-imaging/taler-merchant:builder
+
+WORKDIR /builder
+RUN git clone https://git.taler.net/anastasis.git anastasis --recursive -j 8
+WORKDIR /builder/anastasis
+RUN apk add py3-pip
+RUN pip install htmlark --break-system-packages
+RUN ./bootstrap
+RUN ./configure \
+ --prefix=/prefix/usr \
+ --sysconfdir=/prefix/etc \
+ --mandir=/prefix/usr/share/man \
+ --localstatedir=/prefix/var \
+ --with-microhttpd=/prefix/usr \
+ --with-gnunet=/prefix/usr \
+ --enable-logging=verbose
+
+RUN make -j
+RUN make install