FROM golang:1.17-alpine3.15 AS builder
RUN go install github.com/grpc-ecosystem/grpc-gateway/v2/[email protected] && \
go install github.com/grpc-ecosystem/grpc-gateway/v2/[email protected] && \
go install google.golang.org/protobuf/cmd/[email protected] && \
go install google.golang.org/grpc/cmd/[email protected] && \
go install github.com/pseudomuto/protoc-gen-doc/cmd/[email protected] && \
go install github.com/envoyproxy/[email protected]
FROM alpine:3.15
RUN apk add --update --no-cache \
ca-certificates \
git \
openssh-client && \
rm -rf /var/cache/apk/*
COPY --from=builder /go/bin/* /usr/local/bin/
COPY --from=bufbuild/buf:1.1.0 /usr/local/bin/buf /usr/local/bin/buf
WORKDIR /workspace/
Content type
Image
Digest
Size
45.3 MB
Last updated
over 4 years ago
docker pull vaayne/buf