The main web-server for cyber-dojo.org.
- Uses nginx for web-proxy, security, and to cache images.
- Uses starter to help set up a practice session.
- Uses runner-stateless to run tests statelessly.
- Uses runner-stateful to run tests disk-statefully.
- Uses storer to save the code/tests associated with each test-run.
- Uses differ to diff the code/tests in successive tests-runs.
- Uses zipper to create tgz kata/avatar downloads.
- Uses prometheus to store monitoring data.
- Uses grafana to display monitoring data.