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"]