To build
docker-compose build
Then run
docker-compose up
The Mocha/Chai backend tests should be placed in ./test
npm test
The Mocha/Chai frontend tests should be placed in ./browser_tests.
Run by opening ./browser_tests/index.html in a web browser.