IMAGE_NAME = carsharing/leasing_cabinet/mock_server
DOCKER_IMAGE_NAME = registry.yandex.net/$(IMAGE_NAME)
VERSION = `node -e "console.log(require('./package.json').version)"`

semver:
	npm --no-git-tag-version version $(REVISION) -f

version:
	echo $(VERSION)

docker-build:
	docker build \
        -f ./Dockerfile.leasing-mock \
        -t $(DOCKER_PATH):$(VERSION) .

docker-publish:
	docker push $(DOCKER_PATH):$(VERSION)

create-release:
	source ~/.bash_profile && source ~/.bashrc && ya tool dctl release docker -t $(VERSION) $(IMAGE_NAME)

publish: semver docker-build docker-publish create-release
