3
0

Fragmentize makefile's docker image building

This commit is contained in:
Denis Arh
2018-09-10 18:51:14 +02:00
parent 16cb0913cb
commit 3906b6d838
+11 -8
View File
@@ -6,6 +6,7 @@ GO = go
GOGET = $(GO) get -u
BASEPKGS = rbac auth crm sam
IMAGES = auth crm sam
########################################################################################################################
# Tool bins
@@ -33,15 +34,17 @@ nothing:
@echo - qa - run vet, critic and test on code
@echo
docker:
docker build --no-cache --rm --build-arg APP=sam -f docker/Dockerfile -t crusttech/sam .
docker build --no-cache --rm --build-arg APP=crm -f docker/Dockerfile -t crusttech/crm .
docker build --no-cache --rm --build-arg APP=auth -f docker/Dockerfile -t crusttech/auth .
docker-push:
docker push crusttech/sam
docker push crusttech/crm
docker push crusttech/auth
docker: $(IMAGES:%=docker-image.%)
docker-image.%: %
@ docker build --no-cache --rm --build-arg APP=$^ -f docker/Dockerfile -t crusttech/$^ .
docker-push: $(IMAGES:%=docker-push.%)
docker-push.%: %
@ docker push crusttech/$^
########################################################################################################################
# Development