FROM debian:stable RUN apt-get update RUN apt-get install -y \ git \ openjdk-17-jre \ python3-pip \ curl \ jq \ postgresql \ python3-requests \ python3-click \ sudo \ time \ autoconf \ autopoint \ libtool \ texinfo \ libgcrypt-dev \ libidn11-dev \ zlib1g-dev \ libunistring-dev \ libjansson-dev \ recutils \ libsqlite3-dev \ libpq-dev \ libcurl4-openssl-dev \ libsodium-dev \ libqrencode-dev \ zip # Installation RUN git clone git://git.taler.net/libeufin WORKDIR /libeufin RUN git fetch && git checkout 4bc5f38f571a45d427f73813ec3846bf59413afa RUN ./bootstrap RUN ./configure --prefix=/usr/local RUN make install WORKDIR / RUN git clone git://git.gnunet.org/libmicrohttpd WORKDIR /libmicrohttpd RUN ./bootstrap RUN ./configure --disable-doc RUN make install WORKDIR / RUN git clone git://git.gnunet.org/gnunet WORKDIR /gnunet RUN apt-get install -y python3-sphinx python3-sphinx-rtd-theme # Move up? RUN ./bootstrap RUN ./configure RUN pip3 install --break-system-packages htmlark RUN make install WORKDIR / RUN git clone git://git.taler.net/exchange WORKDIR /exchange RUN ./bootstrap RUN ./configure RUN make install WORKDIR / RUN git clone git://git.taler.net/merchant WORKDIR /merchant RUN ./bootstrap RUN ./configure RUN make install WORKDIR / COPY start.sh / RUN apt-get install -y wget RUN apt-get install -y bc ENTRYPOINT ["/start.sh"]