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.