/goate

Playground for building Go gRPC service using Bazel build, Docker etc.

Primary LanguageGo

goate

Codacy Badge

An API server uses gRPC-Gateway to serve both HTTP and gRPC services on same port.

Prerequisites

Required

  • Go (>= 1.15)
  • protobuf
  • gRPC

Optional

  • grpcurl
  • GNU Make
  • Docker

Getting Started

Using Docker

You can build image on your local machine using the Dockerfile by running:

docker built -t [image_name] .

or if you have GNU Make you can simply run:

make image

or pull the image from Docker Hub:

docker pull user3301/goate:latest