Deploy in production

With puppet

This method recommended and used on coviolations.io

  • Install fabric:
pip install fabric
  • Copy puppet/manifests/dist.pp to puppet/manifests/private.pp and fill private data
  • Prepare server with:
fab prepare_server

You can update to latest version with:

fab update_server

Manually

  • Configure environment - install redis, mongodb, postgresql and what you need.
  • Install fabric:
pip install fabric
  • Install coviolations:
fab install:production

You can update to latest version with:

fab update:production