github.com/filecoin-project/lassie@v0.23.0/Dockerfile (about)

     1  FROM golang:1.22-bullseye as build
     2  
     3  WORKDIR /go/src/lassie
     4  
     5  COPY go.* .
     6  RUN go mod download
     7  COPY . .
     8  
     9  RUN CGO_ENABLED=0 go build -o /go/bin/lassie ./cmd/lassie
    10  
    11  FROM gcr.io/distroless/static-debian12
    12  COPY --from=build /go/bin/lassie /usr/bin/
    13  
    14  ENTRYPOINT ["/usr/bin/lassie"]