https://github.com/ariebrainware/grpcchat
Once upon a time, a gRPC services with client and server side that live inside their lovely home called Docker..
https://github.com/ariebrainware/grpcchat
chat container docker dockerize go golang grpc
Last synced: 3 months ago
JSON representation
Once upon a time, a gRPC services with client and server side that live inside their lovely home called Docker..
- Host: GitHub
- URL: https://github.com/ariebrainware/grpcchat
- Owner: ariebrainware
- Created: 2019-08-02T08:34:32.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-08-10T18:38:24.000Z (over 6 years ago)
- Last Synced: 2025-06-01T18:46:38.922Z (10 months ago)
- Topics: chat, container, docker, dockerize, go, golang, grpc
- Language: Go
- Homepage: https://chat.ariebrainware.com
- Size: 16.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gRPC Chat
Build with Golang, gRPC, and live inside Docker Container. Use `chatserver` as the host, and use `chatclient` to connect as client.
## Build and use the binary
1. Build server
```
go get github.com/ariebrainware/grpcchat
cd $GOPATH/src/github.com/ariebrainware/grpcchat
go build -o chatserver ./server/main.go && ./chatserver
```
2. Build client
```
go build -o chatclient ./client/main.go && ./chatclient # open new terminal and connect as client
```
## Pull from docker repo
_Note: See available `tagname` in [here](https://cloud.docker.com/repository/docker/rob0ne/chatserver/tags)_
```
docker run rob0ne/chatserver:tagname
```
## Download pre-built binary
Go to here: https://github.com/ariebrainware/grpcchat/releases