Installation¶
- Install MySQL.
- Install the dependencies in
requirements/compiled.txt
either via system-level package manager, or withpip install -r requirements/compiled.txt
(preferably into a virtualenv in the latter case). - If you will need to run the tests or work on Spade development, install the
development-only dependencies into your virtualenv with
pip install -r requirements/dev.txt
.
- Copy
spade/settings/local.sample.py
tospade/settings/local.py
and modify the settings as appropriate for your installation. - Run
./manage.py syncdb
to create the database tables.
Vagrant Setup¶
- Run
vagrant up
in a terminal. This will create a new VM that will have Spade running on it. It will run the necessary Puppet scripts - add
127.0.0.1 dev.spade.org
to /etc/hosts - Navigate to http://dev.spade.org:8000 in your browser