From 050f022f030daf5488a4a1508189c0fecb27ffdc Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Thu, 5 Jan 2017 12:27:23 +0100 Subject: Dockerizing merchant. First steps. --- docker/merchant/Dockerfile | 9 ++++++--- docker/merchant/docker-compose.yml | 13 +++++++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 docker/merchant/docker-compose.yml (limited to 'docker/merchant') diff --git a/docker/merchant/Dockerfile b/docker/merchant/Dockerfile index 6385c96..5e4a480 100644 --- a/docker/merchant/Dockerfile +++ b/docker/merchant/Dockerfile @@ -1,8 +1,8 @@ -FROM taler/exchange +FROM taler/base -RUN git clone git://taler.net/merchant /merchant +RUN git clone git://taler.net/merchant ~/merchant -WORKDIR /merchant +WORKDIR $HOME/merchant RUN ./bootstrap \ && ./configure CFLAGS='-ggdb -O0' \ @@ -11,3 +11,6 @@ RUN ./bootstrap \ --with-microhttpd=/usr/local \ && make \ && make install + +ENTRYPOINT taler-merchant-dbinit -t + && taler-merchant-httpd diff --git a/docker/merchant/docker-compose.yml b/docker/merchant/docker-compose.yml new file mode 100644 index 0000000..ee78fc1 --- /dev/null +++ b/docker/merchant/docker-compose.yml @@ -0,0 +1,13 @@ +version: '2' +services: + merchant: + build: . + depends_on: + - dbcontainer + ports: + - "80:80" + base: + build: ../base + image: taler/base + dbcontainer: + image: postgres -- cgit v1.2.3