.PHONY: all build push

VERSION := $(shell date +%Y-%m-%dT%H.%M)

all: push cleanup

build_front:
	ya package pkg.front.json --docker --docker-repository=security --custom-version=$(VERSION)

build_api:
	ya package pkg.api.json --docker --docker-repository=security --custom-version=$(VERSION)

build: build_front build_api

push_front:
	ya package pkg.front.json --docker --docker-repository=security --custom-version=$(VERSION) --docker-push
	@echo
	@echo "Well done!"
	@echo "Uploaded: registry.yandex.net/security/skotty-www-front:$(VERSION)"

push_api:
	ya package pkg.api.json --docker --docker-repository=security --custom-version=$(VERSION) --docker-push
	@echo
	@echo "Well done!"
	@echo "Uploaded: registry.yandex.net/security/skotty-www-api:$(VERSION)"

push: push_front push_api

cleanup:
	rm -rf packages.json
	rm -rf skotty-www-api.*.tar.gz
	rm -rf skotty-www-front.*.tar.gz
