26 lines
534 B
Makefile
26 lines
534 B
Makefile
API_NODE_PATH:=../../05-example-web-application/api-node/
|
|
DOCKERHUB_REPO:=sidpalas/devops-directive-docker-course-api-node
|
|
|
|
N?=0
|
|
.PHONY: build-N
|
|
build-N:
|
|
docker build --file ./Dockerfile.${N} \
|
|
-t api-node:${N} \
|
|
-t ${DOCKERHUB_REPO}:${N} \
|
|
${API_NODE_PATH}
|
|
|
|
.PHONY: build-all
|
|
build-all:
|
|
for number in 0 1 2 3 4 5 6 7 ; do \
|
|
N=$$number $(MAKE) build-N; \
|
|
done
|
|
|
|
.PHONY: push-N
|
|
push-N:
|
|
docker push ${DOCKERHUB_REPO}:${N}
|
|
|
|
.PHONY: push-all
|
|
push-all:
|
|
for number in 0 1 2 3 4 5 6 7; do \
|
|
N=$$number $(MAKE) push-N; \
|
|
done
|