github.com/pachyderm/pachyderm@v1.13.4/examples/spouts/go-rabbitmq-spout/Dockerfile (about)

     1  FROM golang:1.15.2-alpine3.12 as builder
     2  
     3  RUN apk add --no-cache git openssh
     4  
     5  WORKDIR /build
     6  
     7  COPY source/main.go .
     8  COPY source/go.mod .
     9  
    10  RUN go mod download && go build -o /build/app
    11  
    12  # Build final image
    13  FROM alpine:3.12 as runner
    14  
    15  COPY --from=builder /build/app /bin/app
    16  
    17  CMD ["/bin/app"]