Sign inSign up

vj1024/protoc-go

By vj1024

Updated about 2 years ago

protoc with almost all golang plugins and includes.

Image
Developer tools
0

2.9K

vj1024/protoc-go repository overview

Dockerfile

github.com/vj1024/protoc-go

Contents

/usr/local/bin
  • protoc (v27.3)
  • protoc-gen-go (v1.34.2)
  • protoc-gen-go-grpc (v1.5.1)
  • protoc-gen-grpc-gateway (v2.22.0)
  • protoc-gen-openapiv2 (v2.22.0)
/usr/local/include
  • github.com/googleapis/googleapis (latest 2024-08-27)
  • github.com/grpc-ecosystem/grpc-gateway (v2.22.0)
  • github.com/envoyproxy/protoc-gen-validate (v1.1.0)

Usage

example of generate go, grpc-gateway, openapiv2(swagger) :

docker run -w /proto -v /your_proto_path:/proto -it --rm vj1024/protoc-go:latest protoc -I . \
    --go_out=. \
    --go_opt=paths=source_relative \
    --go-grpc_out=. \
    --go-grpc_opt=paths=source_relative \
    --grpc-gateway_out . \
    --grpc-gateway_opt logtostderr=true \
    --grpc-gateway_opt paths=source_relative \
    --openapiv2_out . \
    --openapiv2_opt logtostderr=true \
    your_service.proto

Tag summary

Content type

Image

Digest

Size

31.5 MB

Last updated

over 5 years ago

docker pull vj1024/protoc-go