YA					:= ../../ya
SERVER_BIN			:= ./cmd/server/server

PACKAGE_JSON 		:= ./pkg.json
DOCKER_REPOSITORY 	:= advertising

ifneq ($(tag),)
	CUSTOM_VERSION=--custom-version $(tag)
endif

build:
	$(YA) make

test:
	$(YA) make -t

run: build
	$(SERVER_BIN)

publish:
	$(YA) package $(PACKAGE_JSON) --docker --docker-repository $(DOCKER_REPOSITORY) --docker-push $(CUSTOM_VERSION)

.PHONY: build test run publish
