FROM debian:unstable RUN apt-get update && apt-get install -qqy \ git \ build-essential \ autoconf \ autopoint \ libtool \ libgcrypt20 \ libgcrypt20-dev \ libidn11-dev \ zlib1g-dev \ libunistring-dev \ libjansson-dev \ libpq-dev \ libmicrohttpd-dev \ libcurl4-gnutls-dev \ python3 \ python3-pip \ postgresql # Needed to run the config generator RUN pip3 install click ENV HOME /root RUN git clone https://gnunet.org/git/gnunet/ ~/gnunet \ && git clone https://gnunet.org/git/libmicrohttpd/ ~/libmicrohttpd \ && git clone git://taler.net/deployment ~/deployment WORKDIR $HOME/gnunet RUN ./bootstrap \ && ./configure --with-libgnurl=/usr/local/ \ && make \ && make install WORKDIR $HOME/libmicrohttpd RUN ./bootstrap \ && ./configure --disable-doc \ && make \ && make install # To run the config generator, need: WORKDIR $HOME/deployment ENV LD_LIBRARY_PATH "/usr/local/lib" RUN export TALER_CONFIG_ENV="test" \ && export TALER_CONFIG_CURRENCY="EUR" \ && export LC_ALL="C.UTF-8" \ && export LANG="C.UTF-8" \ && ./bin/taler-deployment-config-generate