summaryrefslogtreecommitdiff
path: root/docker/exchange/Dockerfile
diff options
context:
space:
mode:
authorMarcello Stanisci <marcello.stanisci@inria.fr>2016-12-23 20:07:41 +0100
committerMarcello Stanisci <marcello.stanisci@inria.fr>2016-12-23 20:07:41 +0100
commitf4a3fa5be067eb93109b3b5fd72b93f092b1fd8a (patch)
tree87e854cfc35dc2f9efdd765a5663233fac079777 /docker/exchange/Dockerfile
parentf77ba4d69d65ef0b135a635ea67cbd3bea47a9bf (diff)
downloaddeployment-f4a3fa5be067eb93109b3b5fd72b93f092b1fd8a.tar.gz
deployment-f4a3fa5be067eb93109b3b5fd72b93f092b1fd8a.tar.bz2
deployment-f4a3fa5be067eb93109b3b5fd72b93f092b1fd8a.zip
db compose dependency, master pub generation
Diffstat (limited to 'docker/exchange/Dockerfile')
-rw-r--r--docker/exchange/Dockerfile9
1 files changed, 7 insertions, 2 deletions
diff --git a/docker/exchange/Dockerfile b/docker/exchange/Dockerfile
index 99c00ce..ac331c4 100644
--- 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