IMAGE ?= alfonzso/ncore-hnr DEBUG_IMAGE ?= alfonzso/ncore-hnr-debug GIT_SHA := $(shell git rev-parse --short HEAD) EPOCH := $(shell date +%s) TAG ?= $(GIT_SHA)-$(EPOCH) .PHONY: docker-build docker-push docker-publish docker-debug-build docker-debug-push docker-debug-publish docker-build: docker build -t $(IMAGE):$(TAG) -t $(IMAGE):latest . docker-push: docker push $(IMAGE):$(TAG) docker push $(IMAGE):latest docker-publish: docker-build docker-push docker-debug-build: docker build -f Dockerfile.debug -t $(DEBUG_IMAGE):$(TAG) -t $(DEBUG_IMAGE):latest . docker-debug-push: docker push $(DEBUG_IMAGE):$(TAG) docker push $(DEBUG_IMAGE):latest docker-debug-publish: docker-debug-build docker-debug-push