From 5dedbcb73964a3333dcc811f7c1c0e119b3a50b7 Mon Sep 17 00:00:00 2001 From: Dominic Grimm Date: Wed, 17 May 2023 21:37:01 +0200 Subject: [PATCH] Init --- Dockerfile | 10 ++++++++++ Makefile | 6 ++++++ 2 files changed, 16 insertions(+) create mode 100644 Dockerfile create mode 100644 Makefile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e7c91b0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM docker.io/golang:1.20.4-alpine3.18 as builder +SHELL ["/bin/ash", "-eo", "pipefail", "-c"] +WORKDIR /usr/src +ARG VERSION +RUN wget -qO- https://github.com/tdewolff/minify/archive/refs/tags/v${VERSION}.tar.gz | tar xzf - +WORKDIR /usr/src/minify-${VERSION} +RUN go install ./cmd/minify + +FROM docker.io/alpine:3.18.0 +COPY --from=builder /go/bin/minify /usr/local/bin diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..673a875 --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ +.PHONY: build + +VERSION = "2.12.5" + +build: + docker build . --build-arg="VERSION=$(VERSION)" -t git.dergrimm.net/dergrimm/minify:$(VERSION) --progress=plain