Finicky Whiskers is comprised of a handful of microservices. Click on each item below to see more details around a particular microservice.
You'll need Spin v0.4.0 to run the site locally.
This will by default build all microservices per the Makefile
in their directories:
make build
You may also build a particular microservice by navigating into its directory
and running make build
or from the root of this repo via
make build-<microservice>
e.g.:
make build-session
Finicky Whiskers depends on a Redis instance to run. The default connection
string is redis://localhost:6379
.
If you have Docker installed, you can start a redis container like so:
make start-redis
The following command will serve the Finicky Whiskers site locally:
make serve
This will run the game at http://127.0.0.1:3000
When finished, the following command will stop the redis container:
make stop-redis
The following command will serve the site and then run the integration test as seen here:
make test-server