takatoshiono / grpc-message-service

PRACTICE: gRPC message service

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

PRACTICE: gRPC message service


Languages

Language:Go 76.0%Language:Makefile 16.8%Language:Dockerfile 6.0%Language:Shell 1.1%