diff --git a/images/Makefile b/images/Makefile index 173978e7f..26a295dec 100644 --- a/images/Makefile +++ b/images/Makefile @@ -5,6 +5,9 @@ IMAGE_REPO = ghcr.io/kamu-data KAMU_WEB_UI_VERSION = $(shell cat ../package.json | jq -r '.version') KAMU_WEB_UI_IMAGE = $(IMAGE_REPO)/kamu-web-ui +KAMU_WEB_UI_MAJOR_VERSION = $(shell echo $(KAMU_WEB_UI_VERSION) | cut -d. -f 1) +KAMU_WEB_UI_MINOR_VERSION = $(shell echo $(KAMU_WEB_UI_VERSION) | cut -d. -f 2) + ######################################################################################### .PHONY: kamu-web-ui @@ -12,12 +15,14 @@ kamu-web-ui: docker build \ --build-arg KAMU_WEB_UI_VERSION=$(KAMU_WEB_UI_VERSION) \ -t $(KAMU_WEB_UI_IMAGE):$(KAMU_WEB_UI_VERSION) \ + -t $(KAMU_WEB_UI_IMAGE):$(KAMU_WEB_UI_MAJOR_VERSION).$(KAMU_WEB_UI_MINOR_VERSION) \ kamu-web-ui/ .PHONY: kamu-web-ui-push kamu-web-ui-push: docker push $(KAMU_WEB_UI_IMAGE):$(KAMU_WEB_UI_VERSION) + docker push $(KAMU_WEB_UI_IMAGE):$(KAMU_WEB_UI_MAJOR_VERSION).$(KAMU_WEB_UI_MINOR_VERSION) docker tag $(KAMU_WEB_UI_IMAGE):$(KAMU_WEB_UI_VERSION) $(KAMU_WEB_UI_IMAGE):latest docker push $(KAMU_WEB_UI_IMAGE):latest