<commit_before># THE CLUSTERNATOR

_Status_: alpha

The Clusternator attempts to make managing deployments of containers easy for 
front end developers.  Specifically The Clusternator was built to fill the
deoployment challenges of CI setups.

The current version of The Clusternator uses Docker containers on Amazon's AWS
infrastructure.  

There are two components to The Clusternator.  The command line client, and the
server.  Although it is not _strictly_ necessary to run a server it is the
target use case, and use of a clusternator server will be assumed, unless 
otherwise noted.

## Client Requirements

- [NodeJs](https://nodejs.org/en/ "Node JS") >= 12
- [GPG](https://www.gnupg.org/ "GNU Privacy Guard")  ~1.4 not included in OS X 
or Windows
- OpenSSH (included on OS X, GNU/Linux)
- [Docker](https://docker.io) (optional)

## Server Requirements

- [NodeJs](https://nodejs.org/en/ "Node JS") >= 4.2.6

The server is designed to be deployed as a Docker container, so in a way, 
Docker is a requirement.

## Installation (Client)

Make sure your system has the third party requirements, then from a shell run:

```bash
npm install -g clusternator
```

## Installation (Server)

_note this is *NOT* yet completely implemented_

These instructions assume that by installing the server the user will be using
a clusternator CLI client to deploy a clusternator server to a cloud service.

```bash
clusternator bootstrap
```
<commit_msg>Adds note about docker req on bootstrap<commit_after># THE CLUSTERNATOR

_Status_: alpha

The Clusternator attempts to make managing deployments of containers easy for 
front end developers.  Specifically The Clusternator was built to fill the
deoployment challenges of CI setups.

The current version of The Clusternator uses Docker containers on Amazon's AWS
infrastructure.  

There are two components to The Clusternator.  The command line client, and the
server.  Although it is not _strictly_ necessary to run a server it is the
target use case, and use of a clusternator server will be assumed, unless 
otherwise noted.

## Client Requirements

- [NodeJs](https://nodejs.org/en/ "Node JS") >= 12
- [GPG](https://www.gnupg.org/ "GNU Privacy Guard")  ~1.4 not included in OS X 
or Windows
- OpenSSH (included on OS X, GNU/Linux)
- [Docker](https://docker.io) (optional)

## Server Requirements

- [NodeJs](https://nodejs.org/en/ "Node JS") >= 4.2.6

The server is designed to be deployed as a Docker container, so in a way, 
Docker is a requirement.

## Installation (Client)

Make sure your system has the third party requirements, then from a shell run:

```bash
npm install -g clusternator
```

## Installation (Server)

_note this is *NOT* yet completely implemented_

These instructions assume that by installing the server the user will be using
a clusternator CLI client to deploy a clusternator server to a cloud service.

Having a locally installed copy of Docker is required for this.

```bash
clusternator bootstrap
```

{'fraction_non_alphanumeric': 0.07480711170748071, 'fraction_numerical': 0.004696410600469641, 'mean_word_length': 4.287234042553192, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 8, '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': '6971589', 'n_tokens_mistral': 914, 'n_tokens_neox': 849, 'n_words': 411}