[ARVADOS] updated: 15f2a2c449095c4be2d41d2cd6915ca07ae07644
git at public.curoverse.com
git at public.curoverse.com
Mon Dec 23 19:06:53 EST 2013
Summary of changes:
docker/Makefile | 14 +++++++-------
docker/api/Dockerfile | 12 +++++++++---
2 files changed, 16 insertions(+), 10 deletions(-)
via 15f2a2c449095c4be2d41d2cd6915ca07ae07644 (commit)
from eff9d0deac0e06f7310ba1463aab89b342e71aa9 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit 15f2a2c449095c4be2d41d2cd6915ca07ae07644
Author: Tim Pierce <twp at clinicalfuture.com>
Date: Mon Dec 23 19:04:07 2013 -0500
Undo `docker build' hack fixed in docker 0.7; add git repo to support JobsController.
`docker build' bug #1875 supposedly fixed in https://github.com/dotcloud/docker/commit/751250015bbecd9d8c4158b7a8398b3dc2eccde4
diff --git a/docker/Makefile b/docker/Makefile
index b365b70..3b21b43 100644
--- a/docker/Makefile
+++ b/docker/Makefile
@@ -88,27 +88,27 @@ $(SSO_GENERATED): config.yml $(SSO_GENERATED_IN)
api-image: passenger-image $(API_DEPS)
mkdir -p api/generated
tar -c -z -f api/generated/api.tar.gz -C ../services api
- ./docker_build -t arvados/api api
+ docker build -t arvados/api api
echo -n "Built at $(date)" > api-image
doc-image: base-image $(DOC_DEPS)
mkdir -p doc/generated
tar -c -z -f doc/generated/doc.tar.gz -C .. doc
- ./docker_build -t arvados/doc doc
+ docker build -t arvados/doc doc
echo -n "Built at $(date)" > doc-image
workbench-image: passenger-image $(WORKBENCH_DEPS)
mkdir -p workbench/generated
tar -c -z -f workbench/generated/workbench.tar.gz -C ../apps workbench
- ./docker_build -t arvados/workbench workbench
+ docker build -t arvados/workbench workbench
echo -n "Built at $(date)" > workbench-image
warehouse-image: base-image $(WAREHOUSE_DEPS)
- ./docker_build -t arvados/warehouse warehouse
+ docker build -t arvados/warehouse warehouse
echo -n "Built at $(date)" > warehouse-image
sso-image: passenger-image $(SSO_DEPS)
- ./docker_build -t arvados/sso sso
+ docker build -t arvados/sso sso
echo -n "Built at $(date)" > sso-image
# ============================================================
@@ -116,11 +116,11 @@ sso-image: passenger-image $(SSO_DEPS)
# that are dependencies for every Arvados service.
passenger-image: base-image
- ./docker_build -t arvados/passenger passenger
+ docker build -t arvados/passenger passenger
echo -n "Built at $(date)" > passenger-image
base-image: debian-image $(BASE_DEPS)
- ./docker_build -t arvados/base base
+ docker build -t arvados/base base
echo -n "Built at $(date)" > base-image
debian-image:
diff --git a/docker/api/Dockerfile b/docker/api/Dockerfile
index 7a87beb..4401ac0 100644
--- a/docker/api/Dockerfile
+++ b/docker/api/Dockerfile
@@ -3,9 +3,15 @@
FROM arvados/passenger
MAINTAINER Tim Pierce <twp at clinicalfuture.com>
-# Install postgres and apache
-RUN apt-get -q -y install procps postgresql postgresql-server-dev-9.1 apache2 \
- supervisor
+# Install postgres and apache.
+# Clone a git repository of Arvados source -- not used to build, but
+# will be used by the Commit model and anything else that needs to
+# check a git repo for crunch scripts.
+#
+RUN apt-get update && \
+ apt-get -q -y install procps postgresql postgresql-server-dev-9.1 apache2 \
+ supervisor && \
+ git clone git://github.com/curoverse/arvados.git /var/cache/git/arvados.git
RUN /bin/mkdir -p /usr/src/arvados/services
ADD generated/api.tar.gz /usr/src/arvados/services/
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list