DockerでgRPC-Web(Vue.js)で試すための環境です。
$ git clone https://github.com/otanu/hello-grpc-web.git
$ cd hello-grpc-web
$ docker-compose up -d server proxy client
http://localhost:3000 にアクセスするとサンプルが動きます。
- client
- Vue.js
- JavaScript
- gRPC-Web
- proxy
- Envoy
- server
- Node.js
$ brew install protobuf
$ protoc --version
libprotoc 3.6.1
$ cd /tmp
$ git clone https://github.com/grpc/grpc-web
$ cd grpc-web/
$ make install-plugin
$ go get -u google.golang.org/grpc
$ go get -u github.com/golang/protobuf/protoc-gen-go
$ export PATH=$PATH:$GOPATH/bin
./gen.sh