diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..228a25c --- /dev/null +++ b/Makefile @@ -0,0 +1,31 @@ +-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 |