coviolations_web icon indicating copy to clipboard operation
coviolations_web copied to clipboard

Tool for collecting and visualasing code violations.

coviolations.io web

.. image:: https://coviolations.io/projects/nvbn/coviolations_web/badge/ :target: http://coviolations.io/#/projects/nvbn/coviolations_web/

Server side of coviolations.io <http://coviolations.io>_

See docs of server side on read the docs <http://coviolations-web.readthedocs.org/en/latest/>_

See client docs on read the docs <https://coviolationsio.readthedocs.org/en/latest/>_

Installation

You need pip, npm, bower, redis and mongodb installed for this instruction.

Install fabric:

.. code-block:: bash

pip install fabric

Copy coviolations_web/settings/dist.py to coviolations_web/settings/local.py and fill config values.

And setup for developing with:

.. code-block:: bash

fab install

Or for production:

.. code-block:: bash

fab install:production

You can update project with:

.. code-block:: bash

fab update # or fab update:production

Running

Run http server:

.. code-block:: bash

./manage.py runserver

Run sockjs server:

.. code-block:: bash

./manage.py runpush

And run rq worker:

.. code-block:: bash

./manage.py rqworker

And run rq scheduler:

.. code-block:: bash

./manage.py rqscheduler

And open <http://localhost:8000>_ in browser.