make build
/tmp/bin/chat -s -h 0.0.0.0:6262 -p secret
/tmp/bin/chat -h localhost:6262 -p secret -n Alice
Open another terminal:
/tmp/bin/chat -h localhost:6262 -p secret -n Bob
Now type in either client window to chat.
docker build -t grpc-chat:latest --target runtime-base .
docker network create chatnet
docker run -it --rm \
--name chat-server \
--network chatnet \
-p 6262:6262 \
grpc-chat:latest \
-s -h 0.0.0.0:6262 -p secret
docker run -it --rm \
--network chatnet \
grpc-chat:latest \
-h chat-server:6262 -p secret -n Alice
docker compose up -d --build server
docker compose run --rm client -h server:6262 -p secret -n Alice
docker compose run --rm client -h server:6262 -p secret -n Bob
docker compose down