FROM --platform=$BUILDPLATFORM golang:1.21-alpine as build ADD . /app WORKDIR /app ARG TARGETARCH ARG TARGETOS RUN apk add --no-cache make RUN make build BUILD_ARCH="$TARGETARCH" BUILD_OS="$TARGETOS" FROM --platform=$TARGETPLATFORM alpine:latest RUN apk add --no-cache make ca-certificates WORKDIR /data COPY --from=build /app/build/beerpong-elo /app/beerpong-elo EXPOSE 3000 VOLUME [ "/data" ] CMD [ "/app/beerpong-elo" ]