Skip to content
This repository was archived by the owner on Nov 28, 2022. It is now read-only.
/ chaton Public archive

Simple chat service using gRPC. (project moved to gitlab.com)

License

Notifications You must be signed in to change notification settings

Keftcha/chaton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chaton

Simple chat service using gRPC.

The service

The gRPC service is described in ./proto/chaton.proto.

To generate the Go gRPC code use the command go generate.

The server

It's implemented in Go and can be build and executed with the Makefile.

Configuration

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.

Clients

There is multiple clients in the ./clients/ directory.

The go cli client

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.

About

Simple chat service using gRPC. (project moved to gitlab.com)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published