Simple chat service using gRPC.
The gRPC service is described in ./proto/chaton.proto
.
To generate the Go gRPC code use the command go generate
.
It's implemented in Go and can be build and executed with the Makefile
.
The defaults address and port the server listen is 0.0.0.0:21617
.
It can be configures with environement variable HOST
and PORT
.
You can use the .env
file (to complete with the .env.tpl
) for docker usage.
There is multiple clients in the ./clients/
directory.
You can run the go cli client with make go-cli-client-run
.
You also can build the client with make go-cli-client-build
.
It will build the binary in the ./bin/
directory.
This client is configured using flags, run it with the -h
flag to know them.