about summary refs log blame commit diff stats
path: root/Makefile
blob: 228a25c3f96a800e90ce66f30de11f282b916e89 (plain) (tree)






























                                                             
-include environ.inc
.PHONY: deps dev build install image release test clean

GOCMD=go
REGISTRY=<registry>
IMAGE=<image>

all: build

deps:
	@$(GOCMD) install git.mills.io/prologic/zs@latest
	@$(GOCMD) install git.mills.io/prologic/static@latest

dev : DEBUG=1
dev : build
	@zs watch

build:
	@zs build

ifeq ($(PUBLISH), 1)
image:
	@docker build -t $(REGISTRY)/$(IMAGE) .
	@docker push $(REGISTRY)/$(IMAGE)
else
image:
	@docker build -t $(REGISTRY)/$(IMAGE) .
endif

clean:
	@git clean -f -d -X