aboutsummaryrefslogtreecommitdiff
path: root/nlnet
diff options
context:
space:
mode:
authorMS <ms@taler.net>2023-11-27 15:02:16 +0100
committerMS <ms@taler.net>2023-11-27 15:02:29 +0100
commitd32aa3b94039eda3ee826840164fc30548563a0f (patch)
treefe7654e8ab90f49826894c48aaba16b9a3ad2521 /nlnet
parenta80c7c03be8d42ca40ae0868b86b50f8914ce5b9 (diff)
downloaddeployment-d32aa3b94039eda3ee826840164fc30548563a0f.tar.gz
deployment-d32aa3b94039eda3ee826840164fc30548563a0f.tar.bz2
deployment-d32aa3b94039eda3ee826840164fc30548563a0f.zip
task4: enabling conversion
Diffstat (limited to 'nlnet')
-rw-r--r--nlnet/task4/Dockerfile5
-rwxr-xr-xnlnet/task4/start.sh16
2 files changed, 15 insertions, 6 deletions
diff --git a/nlnet/task4/Dockerfile b/nlnet/task4/Dockerfile
index 43541a1..bf366ce 100644
--- a/nlnet/task4/Dockerfile
+++ b/nlnet/task4/Dockerfile
@@ -32,12 +32,11 @@ RUN apt-get install -y \
# Installation
RUN git clone git://git.taler.net/libeufin
WORKDIR /libeufin
-# RUN git fetch && git checkout MONITOR-TAG
+RUN git fetch && git checkout 746756605b41d22e49454e95b38338b6fdb07059
RUN ./bootstrap
RUN ./configure --prefix=/usr/local
RUN make install
-RUN apt-get install -y socat
-RUN apt-get install -y netcat-openbsd
+RUN make install-nexus
WORKDIR /
COPY start.sh /
ENTRYPOINT ["/start.sh"]
diff --git a/nlnet/task4/start.sh b/nlnet/task4/start.sh
index 27112a3..9e6953e 100755
--- a/nlnet/task4/start.sh
+++ b/nlnet/task4/start.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-set -eu
+set -eux
service postgresql start
sudo -u postgres createuser -s root
@@ -11,7 +11,17 @@ cat << EOF > /usr/bin/taler-config
echo postgresql:///libeufinbank
EOF
chmod +x /usr/bin/taler-config
+sed -i 's/ALLOW_CONVERSION = no/ALLOW_CONVERSION = yes/' \
+ /libeufin/contrib/libeufin-bank.conf
+cat << EOF >> /libeufin/contrib/libeufin-bank.conf
+
+[nexus-ebics]
+currency = EUR
+[nexus-postgres]
+config = postgresql:///libeufinbank
+EOF
libeufin-bank dbinit -c /libeufin/contrib/libeufin-bank.conf
-/libeufin/contrib/populate-stats.sh /libeufin/contrib/libeufin-bank.conf
+libeufin-nexus dbinit -c /libeufin/contrib/libeufin-bank.conf
+/libeufin/contrib/populate-stats.sh /libeufin/contrib/libeufin-bank.conf --one
libeufin-bank passwd admin nlnet
-libeufin-bank serve
+libeufin-bank serve -c /libeufin/contrib/libeufin-bank.conf