diff --git a/Dockerfile b/Dockerfile index 5270193..e30d028 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,11 @@ -FROM golang:1.18-alpine AS build_base +FROM --platform=$BUILDPLATFORM golang:1.18-alpine AS build_base RUN apk add --no-cache git gcc ca-certificates libc-dev WORKDIR /build COPY go.mod go.sum ./ RUN go mod download COPY ./ ./ -RUN go build -ldflags "-w -s" -trimpath -o speedtest . +ARG TARGETOS TARGETARCH +RUN GOOS=$TARGETOS GOARCH=$TARGETARCH go build -ldflags "-w -s" -trimpath -buildvcs=false -o speedtest . FROM alpine:3.16 RUN apk add --no-cache ca-certificates