summaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorMarcello Stanisci <marcello.stanisci@inria.fr>2016-12-23 22:32:08 +0100
committerMarcello Stanisci <marcello.stanisci@inria.fr>2016-12-23 22:32:08 +0100
commitbdd84660db839e7c71bd5b6b28a04caa8fac09a1 (patch)
tree01331eee78afa069be252063daa1c7705d98fcc8 /docker
parentc4bd76152428f705b33c6d6566e56ebf95d62b82 (diff)
downloaddeployment-bdd84660db839e7c71bd5b6b28a04caa8fac09a1.tar.gz
deployment-bdd84660db839e7c71bd5b6b28a04caa8fac09a1.tar.bz2
deployment-bdd84660db839e7c71bd5b6b28a04caa8fac09a1.zip
Connecting base and exchange container with the db
container.
Diffstat (limited to 'docker')
-rw-r--r--docker/base/Dockerfile4
-rw-r--r--docker/docker-compose.yml6
-rw-r--r--docker/exchange/Dockerfile10
3 files changed, 11 insertions, 9 deletions
diff --git a/docker/base/Dockerfile b/docker/base/Dockerfile
index 19242ee..871af13 100644
--- a/docker/base/Dockerfile
+++ b/docker/base/Dockerfile
@@ -52,5 +52,5 @@ RUN export TALER_CONFIG_ENV="test" \
&& export LC_ALL="C.UTF-8" \
&& export LANG="C.UTF-8" \
&& ./bin/taler-deployment-config-generate
- #&& su -c "createuser root" postgres \
- #su -c "createdb talertest" postgres
+ && su -c "createuser --host=dbcontainer root" postgres \
+ su -c "createdb --host=dbcontainer talertest" postgres
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
index efc4839..19390dc 100644
--- a/docker/docker-compose.yml
+++ b/docker/docker-compose.yml
@@ -3,11 +3,11 @@ services:
exchange:
build: ./exchange
links:
- - db
+ - dbcontainer
base:
build: ./base
image: taler/base
links:
- - db
- db:
+ - dbcontainer
+ dbcontainer:
build: postgres
diff --git a/docker/exchange/Dockerfile b/docker/exchange/Dockerfile
index afd1152..e7f356b 100644
--- a/docker/exchange/Dockerfile
+++ b/docker/exchange/Dockerfile
@@ -14,10 +14,12 @@ RUN ./bootstrap \
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 hostname=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)
+ && 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 # Problematic, no db running..
+ && $HOME/deployment/bin/taler-deployment-keyup \
+ && taler-exchange-dbinit -r