Openstatus www.openstatus.dev

fix: multi-platform (#1457)

authored by

Maximilian Kaske and committed by
GitHub
31dd6f4f 4ea67fe7

+5 -4
+5 -4
apps/private-location/Dockerfile
··· 1 - FROM golang:1.25-alpine as builder 1 + FROM --platform=$BUILDPLATFORM golang:1.25-alpine as builder 2 + 3 + ARG TARGETOS 4 + ARG TARGETARCH 2 5 3 6 WORKDIR /go/src/app 4 7 ··· 6 9 ENV TZ=UTC 7 10 8 11 ENV CGO_ENABLED=0 9 - ENV GOOS=linux 10 - ENV GOARCH=amd64 11 12 12 13 COPY go.* . 13 14 RUN go mod download 14 15 15 16 COPY . . 16 - RUN go build -trimpath -ldflags "-s -w" -o private-location ./cmd/server 17 + RUN GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -trimpath -ldflags "-s -w" -o private-location ./cmd/server 17 18 18 19 FROM scratch 19 20