add push make targets for images
This commit is contained in:
@ -1,12 +1,26 @@
|
|||||||
API_GOLANG_PATH:=../../05-example-web-application/api-golang/
|
API_GOLANG_PATH:=../../05-example-web-application/api-golang/
|
||||||
|
DOCKERHUB_REPO:=sidpalas/devops-directive-docker-course-api-golang
|
||||||
|
|
||||||
N?=0
|
N?=0
|
||||||
.PHONY: build-N
|
.PHONY: build-N
|
||||||
build-N:
|
build-N:
|
||||||
docker build --file ./Dockerfile.$(N) -t api-golang:$(N) ${API_GOLANG_PATH}
|
docker build --file ./Dockerfile.${N} \
|
||||||
|
-t api-golang:${N} \
|
||||||
|
-t ${DOCKERHUB_REPO}:${N} \
|
||||||
|
${API_GOLANG_PATH}
|
||||||
|
|
||||||
.PHONY: build-all
|
.PHONY: build-all
|
||||||
build-all:
|
build-all:
|
||||||
for number in 0 1 2 3 4 5 6 ; do \
|
for number in 0 1 2 3 4 5 6 ; do \
|
||||||
N=$$number $(MAKE) build-N; \
|
N=$$number $(MAKE) build-N; \
|
||||||
done
|
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 ; do \
|
||||||
|
N=$$number $(MAKE) push-N; \
|
||||||
|
done
|
||||||
|
|||||||
@ -1,12 +1,26 @@
|
|||||||
API_NODE_PATH:=../../05-example-web-application/api-node/
|
API_NODE_PATH:=../../05-example-web-application/api-node/
|
||||||
|
DOCKERHUB_REPO:=sidpalas/devops-directive-docker-course-api-node
|
||||||
|
|
||||||
N?=0
|
N?=0
|
||||||
.PHONY: build-N
|
.PHONY: build-N
|
||||||
build-N:
|
build-N:
|
||||||
docker build --file ./Dockerfile.$(N) -t api-node:$(N) ${API_NODE_PATH}
|
docker build --file ./Dockerfile.${N} \
|
||||||
|
-t api-node:${N} \
|
||||||
|
-t ${DOCKERHUB_REPO}:${N} \
|
||||||
|
${API_NODE_PATH}
|
||||||
|
|
||||||
.PHONY: build-all
|
.PHONY: build-all
|
||||||
build-all:
|
build-all:
|
||||||
for number in 0 1 2 3 4 5 6 7 ; do \
|
for number in 0 1 2 3 4 5 6 7 ; do \
|
||||||
N=$$number $(MAKE) build-N; \
|
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
|
done
|
||||||
@ -1,12 +1,26 @@
|
|||||||
API_NODE_PATH:=../../05-example-web-application/client-react/
|
API_NODE_PATH:=../../05-example-web-application/client-react/
|
||||||
|
DOCKERHUB_REPO:=sidpalas/devops-directive-docker-course-client-react-nginx
|
||||||
|
|
||||||
N?=0
|
N?=0
|
||||||
.PHONY: build-N
|
.PHONY: build-N
|
||||||
build-N:
|
build-N:
|
||||||
docker build --file ./Dockerfile.$(N) -t client-react:$(N) ${API_NODE_PATH}
|
docker build --file ./Dockerfile.${N} \
|
||||||
|
-t client-react:${N} \
|
||||||
|
-t ${DOCKERHUB_REPO}:${N} \
|
||||||
|
${API_NODE_PATH}
|
||||||
|
|
||||||
.PHONY: build-all
|
.PHONY: build-all
|
||||||
build-all:
|
build-all:
|
||||||
for number in 0 1 2 3 4 5; do \
|
for number in 0 1 2 3 4 5; do \
|
||||||
N=$$number $(MAKE) build-N; \
|
N=$$number $(MAKE) build-N; \
|
||||||
done
|
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; do \
|
||||||
|
N=$$number $(MAKE) push-N; \
|
||||||
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user