diff options
author | MS <ms@taler.net> | 2023-03-02 20:07:57 +0100 |
---|---|---|
committer | MS <ms@taler.net> | 2023-03-02 20:07:57 +0100 |
commit | 34ec79cb93d2b3ce17aa2be3b258be1a643b0e1b (patch) | |
tree | 12936271e90f8c6e38156452669424b4a2c70e75 /nlnet | |
parent | f39449ac59bf240a66daf41f7814dc969011adbb (diff) | |
download | deployment-34ec79cb93d2b3ce17aa2be3b258be1a643b0e1b.tar.gz deployment-34ec79cb93d2b3ce17aa2be3b258be1a643b0e1b.tar.bz2 deployment-34ec79cb93d2b3ce17aa2be3b258be1a643b0e1b.zip |
nlnet Dockerfile
Diffstat (limited to 'nlnet')
-rw-r--r-- | nlnet/task1/Dockerfile | 15 | ||||
-rwxr-xr-x | nlnet/task1/start.sh | 9 |
2 files changed, 24 insertions, 0 deletions
diff --git a/nlnet/task1/Dockerfile b/nlnet/task1/Dockerfile new file mode 100644 index 0000000..87c7b58 --- /dev/null +++ b/nlnet/task1/Dockerfile @@ -0,0 +1,15 @@ +FROM debian:stable + +RUN apt-get update +RUN apt-get install -y openjdk-17-jre git python3-pip curl jq +RUN pip3 install click requests + +# Installation +RUN git clone git://git.taler.net/libeufin +WORKDIR /libeufin +RUN ./bootstrap +RUN ./configure --prefix=/usr/local +RUN make install + +COPY start.sh / +ENTRYPOINT /start.sh diff --git a/nlnet/task1/start.sh b/nlnet/task1/start.sh new file mode 100755 index 0000000..8980b9b --- /dev/null +++ b/nlnet/task1/start.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +set -eu + +export LIBEUFIN_SANDBOX_ADMIN_PASSWORD=${LIBEUFIN_SANDBOX_ADMIN_PASSWORD:-admin} +export LIBEUFIN_SANDBOX_DB_CONNECTION="jdbc:sqlite:/libeufin-data/libeufin.sqlite" +libeufin-sandbox config --without-registrations --currency ${CURRENCY:-EUR} default + +libeufin-sandbox serve --no-localhost-only |