diff --git a/Dockerfile b/Dockerfile index 71a7fd9..eba7aa8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM cgr.dev/chainguard/go:1.19-musl as build +FROM --platform=$BUILDPLATFORM cgr.dev/chainguard/go:1.19 as build WORKDIR /work @@ -6,7 +6,8 @@ COPY go.mod go.sum ./ RUN go mod download COPY . . -RUN CGO_ENABLED=0 GOOS=linux go build -v ./cmd/golink +ARG TARGETOS TARGETARCH +RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH go build -v ./cmd/golink FROM cgr.dev/chainguard/static:latest