Setup

Requirements

Docker

You’ll need to install Docker:

See the Docker installation web page.

Note: The full solution can be run via Docker, you can skip the other requirements steps.

Python (optional)

If you want to run a part of the solution without Docker, ensure you have Python 2.7.x installed on your system.

You’ll need python-pip to install the solution via pip or from sources.

RabbitMQ (optional)

A RabbitMQ broker can also be run outside of a Docker engine, see the RabbitMQ download web page for more information.

Installation

The full solution is available via Docker containers, but you can also install it on your system.

From pypi

Use pip to install it:

$ pip install valigator

This will install the default configuration file in /etc/valigator/valigator.yml.

From sources

Clone the repository:

$ git clone https://github.com/deviantony/valigator.git
$ cd valigator && pip install -r requirements.txt