Skip to content

sevein/chesstempo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chesstempo

A chess server built with Temporal.

Dependencies

The activity worker runs Stockfish in the background.

In Debian-based distros, you can install it with:

apt-get install stockfish

Build

Build the front-end first:

cd http/assets/chesstempo
npm install
npm run build

Next, from the root, build the Go binary:

go build .

Run it as follows:

./chesstempo

After chesstempo starts, run the activity worker from the root in a separate terminal as follows:

go run ./cmd/worker

Go to http://127.0.0.1:9999.

Demo

Demo