From 22572aed7555f701c2e051acefb42f2d02703a30 Mon Sep 17 00:00:00 2001 From: Lukasz Raczylo Date: Thu, 25 Dec 2025 23:42:15 +0000 Subject: [PATCH] fixup! fixup! Utilise shared workflows. --- Dockerfile.goreleaser | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Dockerfile.goreleaser b/Dockerfile.goreleaser index da888d8..9d82c07 100644 --- a/Dockerfile.goreleaser +++ b/Dockerfile.goreleaser @@ -1,12 +1,8 @@ -# Runtime stage - using distroless for minimal attack surface +# Dockerfile for GoReleaser dockers_v2 +# GoReleaser organizes binaries by platform: linux/amd64/kubemirror, linux/arm64/kubemirror FROM gcr.io/distroless/static:nonroot - +ARG TARGETPLATFORM WORKDIR / - -# Copy the binary from goreleaser build -COPY kubemirror /kubemirror - -# Use nonroot user (65532) +COPY ${TARGETPLATFORM}/kubemirror /kubemirror USER 65532:65532 - ENTRYPOINT ["/kubemirror"]