Vote on chess moves with people from all over the world. Specifically this is Chess layered on a generic framework for casting asynchronous moves in a given game.
NOTE: Make sure you have Docker (and Docker Compose) installed
-
CD to root of the git repo e.g.
github.com/sambdavidson/community-chess
-
Build the base protos and builder image
.\src\rebuild_base.sh
- Build and run all microservices with Docker Compose
docker-compose up --build
- Optional, connect to the debug CLI hosted at
localhost:8080
in a web browser.
After Step 2. Previously.
To run the PlayerRegistrar:
docker-compose up --build playerregistrar
To run the GameServer Master (MAIN):
docker-compose up --build gameserver_master
To run the GameServer Slave (OPTIONAL):
docker-compose up --build gameserver_slave
To run the debugwebserver:
docker-compose up --build debugwebserver