[docker] use docker build --pull
authorPhilippe Pepiot <philippe.pepiot@logilab.fr>
Tue, 18 Jun 2019 16:50:29 +0200
changeset 109 923b1d1e2d12
parent 108 8daefd9acb64
child 110 e4e6a0b0719a
[docker] use docker build --pull
Makefile
--- a/Makefile	Wed May 22 16:56:30 2019 +0200
+++ b/Makefile	Tue Jun 18 16:50:29 2019 +0200
@@ -8,7 +8,7 @@
 all: build
 
 build:
-	docker build -t $(IMAGE) .
+	docker build --pull -t $(IMAGE) .
 
 push: build
 	docker push $(IMAGE)
@@ -21,10 +21,7 @@
 dev: build
 	docker run --rm -it $(DOCKER_ARGS) -v `pwd`:/src $(IMAGE) bash
 
-pull-base:
-	grep '^FROM ' Dockerfile | awk '{ print $$2 }' | xargs docker pull
-
-deploy: pull-base push
+deploy: push
 	sed "s@hub.extranet.logilab.fr/logilab/fresh@$(IMAGE)@" deploy/deployment.yaml | kubectl -n $(NAMESPACE) apply -f -
 	@echo "wait at max 3 minutes for deployment to be UP"
 	kubectl -n $(NAMESPACE) wait --for=condition=available --timeout=180s deployment/fresh deployment/fresh-scheduler