github.com/google/syzkaller@v0.0.0-20251211124644-a066d2bc4b02/syz-cluster/reporter-server/Dockerfile (about) 1 FROM golang:1.24-alpine AS reporter-builder 2 3 WORKDIR /build 4 5 # Prepare the dependencies. 6 COPY go.mod ./ 7 COPY go.sum ./ 8 RUN go mod download 9 COPY pkg/gcs/ pkg/gcs/ 10 11 # Build the tool. 12 COPY syz-cluster/reporter-server/ syz-cluster/reporter-server/ 13 COPY syz-cluster/pkg/ syz-cluster/pkg/ 14 RUN go build -o /bin/reporter-server /build/syz-cluster/reporter-server 15 16 # Build the container. 17 FROM alpine:latest 18 WORKDIR /app 19 20 COPY --from=reporter-builder /bin/reporter-server /bin/reporter-server 21 22 EXPOSE 8080 23 24 ENTRYPOINT ["/bin/reporter-server"]