FROM --platform=$BUILDPLATFORM golang:1.21 as builder ENV CGO_ENABLED=0 WORKDIR /src COPY go.mod go.sum ./ RUN go mod download COPY . . ARG TARGETOS ARG TARGETARCH RUN GOOS=$TARGETOS GOARCH=$TARGETARCH make wonderwall FROM gcr.io/distroless/static-debian12:nonroot WORKDIR /app COPY --from=builder /src/bin/wonderwall /app/wonderwall ENTRYPOINT ["/app/wonderwall"]