APP=$(shell basename $(CURDIR))
PACKAGE=$(subst _,-,$(APP))
STAGE?=dev

REGISTRY = 475275892927.dkr.ecr.us-east-1.amazonaws.com/infra/${PACKAGE}
REVISION ?= $(shell git rev-parse --short=8 HEAD)
VERSION ?= "1.0.0"

# TODO: put more meta info into the image regarding revision and date
.PHONY:docker/login
docker/login:
	$$(aws ecr get-login --profile sme-dev --no-include-email --region us-east-1)

.PHONY: docker/build
docker/build:
	docker build \
		-t ${REGISTRY}:${REVISION} \
		-t ${REGISTRY}:${VERSION} .

.PHONY: docker/push
docker/push: docker/login
	docker push ${REGISTRY}:${VERSION}
	docker push ${REGISTRY}:${VERSION}
