<commit_before>
The main setup is to run on a proper server with apache.
This currently sets the environment variable CYBER_DOJO_RUNNER_CLASS
to DockerVolumeMountRunner. However, work is underway to migrate away
from volume-mounting to allow scaling using docker-like-swarm. This will
set the environment variable CYBER_DOJO_RUNNER_CLASS to something else.

The cyber-dojo github repo assumes it will be cloned into
the /var/www/cyber-dojo folder.
<commit_msg>update out of date readme<commit_after>
The main setup is to run on a proper server with apache.

There are several runners in lib\

o) DockerMachineRunner
   relies on docker-machine to forward the docker run command
   to slave nodes and relying on docker volume mounts to temporary rsync'd
   locations to give docker containers access to .../katas/...

o) DockerDataContainerRunner
   relies on docker and volume mounts of a docker
   data-container to give the running docker-container
   access to .../katas/...

o) DockerRunner
   relies on docker and direct volume mounts to give the
   running docker-container access to ...katas/...

o) HostRunner
   runs directly on the server with no protection.
   for local testing only.

Set the environment variables CYBER_DOJO_RUNNER_CLASS
to the runner of your choice.

The cyber-dojo github repo assumes it will be cloned into
the /var/www/cyber-dojo folder.

{'fraction_non_alphanumeric': 0.04591836734693878, 'fraction_numerical': 0.0, 'mean_word_length': 3.9388489208633093, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1239247', 'n_tokens_mistral': 394, 'n_tokens_neox': 363, 'n_words': 188}