Ensure Dockerfiles obey DOCKERHUB_USER

This commit is contained in:
Adam Harrison committed 2016-10-21 14:45:10 +01:00
1 parent 71f8bb7e9a
commit f8cf7a1054
3 files changed
+6 -2

No files matched your search

+1
View File
@@ -43,6 +43,7 @@ prog/weavewait/weavewait
prog/weavewait/weavewait_noop
prog/weavewait/weavewait_nomcast
prog/weaveutil/weaveutil
prog/plugin/Dockerfile
prog/plugin/plugin
testing/cover/cover
testing/runner/runner
+4 -1
View File
@@ -1,7 +1,7 @@
PUBLISH=publish_weave publish_weaveexec publish_plugin
.DEFAULT: all
.PHONY: all exes testrunner update tests lint publish $(PUBLISH) clean clean-bin prerequisites build run-smoketests
.PHONY: all exes testrunner update tests lint publish $(PUBLISH) clean clean-bin prerequisites build run-smoketests prog/plugin/Dockerfile
# If you can use docker without being root, you can do "make SUDO="
SUDO=$(shell docker info >/dev/null 2>&1 || echo "sudo -E")
@@ -144,6 +144,9 @@ $(WEAVEEXEC_UPTODATE): prog/weaveexec/Dockerfile prog/weaveexec/symlink $(DOCKER
$(SUDO) DOCKER_HOST=$(DOCKER_HOST) docker build -t $(WEAVEEXEC_IMAGE) prog/weaveexec
touch $@
prog/plugin/Dockerfile: prog/plugin/Dockerfile.template
sed -e "s/DOCKERHUB_USER/$(DOCKERHUB_USER)/" $^ > $@
$(PLUGIN_UPTODATE): prog/plugin/Dockerfile $(PLUGIN_EXE) $(WEAVEEXEC_UPTODATE)
$(SUDO) docker build -t $(PLUGIN_IMAGE) prog/plugin
touch $@
@@ -1,3 +1,3 @@
FROM weaveworks/weaveexec
FROM DOCKERHUB_USER/weaveexec
ADD ./plugin /home/weave/
ENTRYPOINT ["/home/weave/plugin"]