/grpc-message-service

PRACTICE: gRPC message service

Primary LanguageGo

grpc-message-service

Development

server

$ docker-compose up --build

client

gRPC API

$ go run cmd/client/main.go -api-key API_KEY

JSON API

$ curl -H "x-api-key: API_KEY" -X POST http://HOST:PORT/v1/conversations

Deploy

Prerequisites

Docker Image

$ make docker-build
$ make deploy-image

Create cluster

$ make cluster-create

Create Endpoint

$ make deploy-endpoint

Create Service

$ make deploy-with-esp