DOCKER_REGISTRY := dr.ys-dev.cz DOCKER_PUBLIC_REGISTRY := yoursystemcz DOCKER_MY_REGISTRY := dr.cechis.cz APP_NAME := adminer IMAGE_NAME := adminer VERSION := 4.8.0 all: build release .PHONY: all version/$(VERSION): IMAGE_VERSION=$(VERSION) version/%: docker build -t $(DOCKER_REGISTRY)/$(APP_NAME):$* --build-arg "IMAGE_NAME=$(IMAGE_NAME)" --build-arg "IMAGE_VERSION=$*" . release/%: docker tag $(DOCKER_REGISTRY)/$(APP_NAME):$* $(DOCKER_PUBLIC_REGISTRY)/$(APP_NAME):$* docker tag $(DOCKER_REGISTRY)/$(APP_NAME):$* $(DOCKER_MY_REGISTRY)/$(APP_NAME):$* docker push $(DOCKER_REGISTRY)/$(APP_NAME):$* docker push $(DOCKER_MY_REGISTRY)/$(APP_NAME):$* docker push $(DOCKER_PUBLIC_REGISTRY)/$(APP_NAME):$* build: version/$(VERSION) release: release/$(VERSION)