27 lines
544 B
Makefile
27 lines
544 B
Makefile
API_GOLANG_PATH:=../../05-example-web-application/api-golang/
|
|
DOCKERHUB_REPO:=sidpalas/devops-directive-docker-course-api-golang
|
|
|
|
N?=0
|
|
.PHONY: build-N
|
|
build-N:
|
|
docker build --file ./Dockerfile.${N} \
|
|
-t api-golang:${N} \
|
|
-t ${DOCKERHUB_REPO}:${N} \
|
|
${API_GOLANG_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
|