FROM --platform=$BUILDPLATFORM golang:1.27 AS build ARG TARGETOS TARGETARCH TARGETVARIANT WORKDIR /src COPY go.mod go.sum ./ RUN go mod download COPY . . RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH \ GOARM=${TARGETVARIANT#v} \ go build -o /prayercal . FROM gcr.io/distroless/static COPY --from=build /prayercal /prayercal EXPOSE 5543 ENTRYPOINT ["/prayercal"]