FROM taler/base RUN git clone git://taler.net/exchange ~/exchange WORKDIR $HOME/exchange RUN ./bootstrap \ && ./configure CFLAGS='-ggdb -O0' \ --with-libgnurl=/usr/local \ --with-microhttpd=/usr/local \ --with-gnunet=/usr/local \ && make \ && make install RUN mkdir -p $HOME/shared-data/exchange/offline-keys/ \ && gnunet-ecc -g1 $HOME/shared-data/exchange/offline-keys/master.priv \ && taler-config -s exchangedb-postgres -o db_conn_str \ -V "dbname=talertest host=dbcontainer" \ && taler-config -s exchange -o serve -V tcp \ && taler-config -s exchange -o master_public_key \ -V $(gnunet-ecc -p $HOME/shared-data/exchange/offline-keys/master.priv) RUN $HOME/deployment/bin/taler-deployment-config-sign \ && $HOME/deployment/bin/taler-deployment-keyup \ && taler-exchange-dbinit -r