summaryrefslogtreecommitdiff
path: root/buildbot/build.sh
blob: 79f0e60ba2aa06965e8accb317fc4bed5b4f0994 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash

set -eu

echo "Building the Docker base image (taler_local/taler_base)."
# INI file with global config entries; typically
# URLs and secrets.  Not automatically generated.
export TALER_DEPLOYMENT_CONFIG=${HOME}/deployment.conf
export DOCKER_HOST=unix://${XDG_RUNTIME_DIR}/docker.sock
echo "Remove data from previous builds.  Volumes will be removed before restarting."
docker system prune -a -f

${HOME}/deployment/docker/demo/build_base.sh

echo "Building each service's image."
cd ${HOME}/deployment/docker/demo
docker-compose build