Sign inSign up

vaayne/buf

By vaayne

•Updated over 4 years ago

bufbuild with plugins

Image
0

298

vaayne/buf repository overview

⁠bufbuild with plugins

⁠Dockerfile

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/

Tag summary

Content type

Image

Digest

Size

45.3 MB

Last updated

over 4 years ago

docker pull vaayne/buf