Merge branch '1579-keep-server-in-docker' of git.clinicalfuture.com:arvados into...
[arvados.git] / docker / build.sh
1 #! /bin/sh
2
3 # build the base wheezy image, if it doesn't already exist
4 (docker images | grep '^arvados/debian') || \
5   ./mkimage-debootstrap.sh arvados/debian wheezy http://debian.lcs.mit.edu/debian/
6
7 # build the Docker images
8 docker build -t arvados/base base
9
10 mkdir -p api/generated
11 tar -c -z -f api/generated/api.tar.gz -C ../services api
12 docker build -t arvados/api api
13
14 mkdir -p docserver/generated
15 tar -c -z -f docserver/generated/doc.tar.gz -C .. doc
16 docker build -t arvados/docserver docserver
17
18 mkdir -p workbench/generated
19 tar -c -z -f workbench/generated/workbench.tar.gz -C ../apps workbench
20 docker build -t arvados/workbench workbench