From 32b9f5e8369139add0a38f8ae8748e2019ff9174 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Sun, 10 Sep 2023 00:35:56 -0400 Subject: [PATCH] use chainguard images for docker --- Dockerfile | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8d90551..b14a2f2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,25 +1,10 @@ -ARG GOVERSION="1.16.2" +FROM cgr.dev/chainguard/go:latest AS buildenv +COPY . /build/ +WORKDIR /build +RUN make clean build STATIC=true -FROM golang:${GOVERSION}-alpine AS buildenv - -ARG GOOS="linux" - -COPY . $GOPATH/src/ -WORKDIR $GOPATH/src - -RUN apk add --quiet --no-cache \ - build-base \ - make \ - git && \ - make clean build STATIC=true - -FROM scratch -ARG VERSION="0.7.0" -LABEL org.opencontainers.image.title="tea - CLI for Gitea - git with a cup of tea" -LABEL org.opencontainers.image.description="A command line tool to interact with Gitea servers" -LABEL org.opencontainers.image.version="${VERSION}" -LABEL org.opencontainers.image.authors="Tamás Gérczei " -LABEL org.opencontainers.image.vendor="The Gitea Authors" -COPY --from=buildenv /go/src/tea / +FROM cgr.dev/chainguard/static:latest +COPY --from=buildenv /build/tea /tea +VOLUME [ "/app" ] ENV HOME="/app" ENTRYPOINT ["/tea"]