summaryrefslogtreecommitdiff
path: root/nlnet/task3/Dockerfile
diff options
context:
space:
mode:
authorMS <ms@taler.net>2023-07-05 11:39:31 +0200
committerMS <ms@taler.net>2023-07-05 11:39:31 +0200
commit23bc0d0a67b6442b60c616c48dc86f2373dca1b4 (patch)
treecd3a78f632fc10ebdcb931efb99d4233e550f3e8 /nlnet/task3/Dockerfile
parent6675af2f84ee3fe4616c26b84bf5ce768a5c956e (diff)
downloaddeployment-23bc0d0a67b6442b60c616c48dc86f2373dca1b4.tar.gz
deployment-23bc0d0a67b6442b60c616c48dc86f2373dca1b4.tar.bz2
deployment-23bc0d0a67b6442b60c616c48dc86f2373dca1b4.zip
Drafting NLnet Task3 delivery.
Diffstat (limited to 'nlnet/task3/Dockerfile')
-rw-r--r--nlnet/task3/Dockerfile20
1 files changed, 20 insertions, 0 deletions
diff --git a/nlnet/task3/Dockerfile b/nlnet/task3/Dockerfile
new file mode 100644
index 0000000..4ec5732
--- /dev/null
+++ b/nlnet/task3/Dockerfile
@@ -0,0 +1,20 @@
+FROM debian:stable
+
+RUN apt-get update
+RUN apt-get install -y openjdk-17-jre git python3-pip curl jq sqlite3
+RUN pip3 install click requests
+
+# Installation
+RUN git clone git://git.taler.net/libeufin
+WORKDIR /libeufin
+RUN git fetch && git checkout 06452b9adc4d149bdb1532a3ea3160909eb51c9a
+RUN ./bootstrap
+RUN ./configure --prefix=/usr/local
+RUN make install
+
+COPY keys.sh /
+COPY ebics.sh /
+COPY start.sh /
+COPY salted-incoming-payment-template.csv /
+RUN mkdir /output-docs
+ENTRYPOINT ["/start.sh"]