26 lines
602 B
Makefile
26 lines
602 B
Makefile
DOCKER_REGISTRY := dr.ys-dev.cz
|
|
DOCKER_PUBLIC_REGISTRY := yoursystemcz
|
|
APP_NAME := adminer
|
|
|
|
IMAGE_NAME := adminer
|
|
|
|
VERSION := 4.7.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 push $(DOCKER_REGISTRY)/$(APP_NAME):$*
|
|
docker push $(DOCKER_PUBLIC_REGISTRY)/$(APP_NAME):$*
|
|
|
|
|
|
build: version/$(VERSION)
|
|
|
|
release: release/$(VERSION)
|