diff --git a/Dockerfile b/Dockerfile index f392c70..ed51be7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,6 +35,12 @@ ARG BUILD="" # Build cli binary RUN make cli VERSION=$VERSION COMMIT=$COMMIT BUILD=$BUILD +# Tools +FROM golang:alpine AS tools + +RUN go install github.com/tdewolff/minify/v2/cmd/minify@latest +RUN go install go.mills.io/static/cmd/static@latest + # Runtime FROM alpine:latest @@ -54,6 +60,8 @@ VOLUME /data WORKDIR /data COPY --from=build /src/zs /usr/local/bin/zs +COPY --from=tools /go/bin/minify /usr/local/bin/minify +COPY --from=tools /go/bin/static /usr/local/bin/static COPY .dockerfiles/entrypoint.sh /init diff --git a/Makefile b/Makefile index 448b8b1..098cc25 100644 --- a/Makefile +++ b/Makefile @@ -28,8 +28,6 @@ preflight: ## Run preflight checks to ensure you have the right build tools @./preflight.sh deps: ## Install any required dependencies - @$(GOCMD) install github.com/tdewolff/minify/v2/cmd/minify@latest - @$(GOCMD) install go.mills.io/static/cmd/static@latest dev : DEBUG=1 dev : build ## Build debug version of zs (cli)