.PHONY: all build clean run

all: build

build: clean
	docker build -t hie-engine-base-jdk19:latest -t hie-engine-base-jdk19:1 -t hie-engine-base-jdk19:1.0 .

clean:
	IMAGE_ID=$(shell docker image ls -a -f 'reference=hie-engine-base-jdk19:latest' --format '{{.ID}}'); \
	if [ ! -z "$$IMAGE_ID" ]; then \
		docker image rm -f $$IMAGE_ID; \
	fi;

run:
	docker run -it --rm hie-engine-base-jdk19:latest
