FROM golang:1.24 AS builder ARG TARGETPLATFORM ARG BUILDPLATFORM ARG TARGETOS ARG TARGETARCH WORKDIR /app/ ADD . . RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -ldflags="-w -s" -o epee main.go FROM scratch WORKDIR /app/ COPY --from=builder /app/epee /app/epee EXPOSE 5900 ENTRYPOINT ["/app/epee"]