/grpc-toolbox-docker

Docker container for letmegrpc

Primary LanguageProtocol BufferBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

GRPC Toolbox - Docker

Goals:

  • Gather a set of utilities to import/export/convert data to protobuf files.

Features:

  • Generate a web form gui from a grpc specification
  • Generate gRPC proto file from JSON
  • Generate Protobuf v3 schemas and gRPC service definitions from OpenAPI specs

Languages

List:

  • Golang
  • Nodejs
  • Javascript

Quick start

Pre-requisistes

  • docker
  • docker-compose
  • (optional) crane

Dependencies

Install Docker and related utilities

  • MacOSX brew install docker brew install docker-compose

  • Linux (Alpine) ...

  • Linux (Ubuntu) ...

Install Crane

go get -v github.com/michaelsauter/crane

References