commit f4a3fa5be067eb93109b3b5fd72b93f092b1fd8a
parent f77ba4d69d65ef0b135a635ea67cbd3bea47a9bf
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date: Fri, 23 Dec 2016 20:07:41 +0100
db compose dependency, master pub generation
Diffstat:
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
@@ -2,8 +2,12 @@ version: '2'
services:
exchange:
build: ./exchange
+ links:
+ - db
base:
build: ./base
image: taler/base
+ links:
+ - db
db:
build: postgres
diff --git a/docker/exchange/Dockerfile b/docker/exchange/Dockerfile
@@ -1,8 +1,8 @@
FROM taler/base
-RUN git clone git://taler.net/exchange
+RUN git clone git://taler.net/exchange ~/exchange
-WORKDIR exchange
+WORKDIR $HOME/exchange
RUN ./bootstrap \
&& ./configure CFLAGS='-ggdb -O0' \
@@ -11,6 +11,11 @@ RUN ./bootstrap \
--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 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