From 6ed79fc9a13247ef36fb6721cffdc0a421752444 Mon Sep 17 00:00:00 2001 From: gigirassy Date: Tue, 7 Apr 2026 03:30:04 +0200 Subject: [PATCH] Update Dockerfile --- Dockerfile | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index b54ffb5..88f8318 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ -FROM --platform=$BUILDPLATFORM chimeralinux/chimera:latest AS builder +FROM --platform=$BUILDPLATFORM kgrv/golang AS builder ARG TARGETOS ARG TARGETARCH WORKDIR /src COPY go.mod ./ -RUN apk add --no-cache ca-certificates git go && go mod download +RUN apk add --no-cache ca-certificates git && go mod download RUN go env -w GOPROXY=direct @@ -18,17 +18,14 @@ RUN CGO_ENABLED=0 \ -o /pinata ./main.go -FROM kgrv/mini:tini AS runtime +FROM scratch AS runtime COPY --from=builder /pinata /pinata COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt -ENV GOMEMLIMIT=8MiB \ - GOGC=20 \ - GODEBUG=netdns=go - -USER mini +ENV GOMEMLIMIT=15MiB \ + GOGC=20 EXPOSE 8080 -ENTRYPOINT ["tini", "--", "/pinata"] \ No newline at end of file +ENTRYPOINT ["/pinata"] \ No newline at end of file