commit 0d7a6e273e177a53dedb1112d68cccd5387e25a2 parent 466aef4be5a216b58b95ab251912f53b7d54a7d5 Author: MS <ms@taler.net> Date: Tue, 26 Sep 2023 09:25:21 +0200 Docker launcher. This Docker image pulls the latest LibEuFin version, installs it, and tries to launch it. Its main purpose is debugging. Diffstat:
| A | contrib/docker-launcher/Dockerfile | | | 20 | ++++++++++++++++++++ |
| A | contrib/docker-launcher/launch-bank.sh | | | 7 | +++++++ |
2 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/contrib/docker-launcher/Dockerfile b/contrib/docker-launcher/Dockerfile @@ -0,0 +1,20 @@ +FROM debian:stable + +RUN apt-get update +RUN apt-get install -y openjdk-17-jre git curl postgresql python3-pip + +# Installation +RUN git clone git://git.taler.net/libeufin +WORKDIR /libeufin +RUN ./bootstrap +RUN ./configure --prefix=/usr/local +RUN make install +WORKDIR / +COPY launch-bank.sh /launch-bank.sh +RUN apt-get install -y sudo +RUN grep -v ^host.*all /etc/postgresql/15/main/pg_hba.conf > /tmp/pg_hba_buf.txt +RUN echo "host libeufincheck all 127.0.0.1/32 trust" >> /tmp/pg_hba_buf.txt +RUN echo "host libeufincheck all ::1/128 trust" >> /tmp/pg_hba_buf.txt +RUN cp /tmp/pg_hba_buf.txt /etc/postgresql/15/main/pg_hba.conf + +ENTRYPOINT ["/launch-bank.sh"] diff --git a/contrib/docker-launcher/launch-bank.sh b/contrib/docker-launcher/launch-bank.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +service postgresql start +sudo -u postgres createuser -s root +createdb libeufinbank +libeufin-bank dbinit +libeufin-bank serve