.PHONY: deps dev build image clean GOCMD=go IMAGE := r.mills.io/prologic/zs TAG := latest all: build deps: @$(GOCMD) install go.mills.io/zs@latest dev : DEBUG=1 dev : build @zs serve build: @zs build ifeq ($(PUBLISH), 1) image: @docker buildx build --platform linux/amd64,linux/arm64 --push -t $(IMAGE):$(TAG) . else image: @docker build -t $(IMAGE):$(TAG) . endif clean: @git clean -f -d -X