/finicky-whiskers

The world's most adorable manual load generator

Primary LanguageRubyApache License 2.0Apache-2.0

Finicky Whiskers is comprised of a handful of microservices. Click on each item below to see more details around a particular microservice.

Prerequisites

You'll need Spin v0.4.0 to run the site locally.

To Build

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

To Run

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

To Test

The following command will serve the site and then run the integration test as seen here:

make test-server