Docker-development/adminer/Makefile
2019-11-20 13:50:33 +01:00

29 lines
770 B
Makefile

DOCKER_REGISTRY := dr.ys-dev.cz
DOCKER_PUBLIC_REGISTRY := yoursystemcz
DOCKER_MY_REGISTRY := dr.cechis.cz
APP_NAME := adminer
IMAGE_NAME := adminer
VERSION := 4.7.5
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_PUBLIC_REGISTRY)/$(APP_NAME):$*
docker push $(DOCKER_MY_REGISTRY)/$(APP_NAME):$*
build: version/$(VERSION)
release: release/$(VERSION)