/protoc

Primary LanguageDockerfile

protoc

This image can be used to generate protobuf and grpc code for various languages.

Usages

Go

$ docker run --rm -it -u $(id -u):$(id -g) -v $PWD:/src:rw aphistic/protoc --gofast_out=. *.proto

Elixir

$ docker run --rm -it -u $(id -u):$(id -g) -v $PWD:/src:rw aphistic/protoc --elixir_out=. *.proto

gRPC:

$ docker run --rm -it -u $(id -u):$(id -g) -v $PWD:/src:rw aphistic/protoc --elixir_out=plugins=grpc:. *.proto

Rust

gRPC:

$ docker run --rm -it -u $(id -u):$(id -g) -v $PWD:/src:rw aphistic/protoc --rust_out=. --grpc_out=. --plugin=protoc-gen-grpc=`which grpc_rust_plugin` *.proto