REPO=harbor.hq.rosti.cz/rosti/runtime
DOCKER=docker
VERSION=2023.01-1

all: build

build:
	$(DOCKER) pull debian:11
	$(DOCKER) build -t ${REPO}:dev .
	$(DOCKER) tag ${REPO}:dev ${REPO}:$(VERSION)

test:
	DOCKER=$(DOCKER) bash ./tests2.sh ${REPO}:$(VERSION)

squashed:
	$(DOCKER) pull debian:11
	$(DOCKER) build --squash -t ${REPO}:dev-squashed .
	$(DOCKER) tag ${REPO}:dev-squashed ${REPO}:$(VERSION)

push: squashed
	$(DOCKER) push ${REPO}:$(VERSION)