Clone project from git:
$ git clone git@github.com:StoreInBox/sib-main.git
$ cd sib-main
1.1. (Optional) Install and activate virtual environment:
$ virtualenv venv $ source venv/bin/activate
Install project (recommended to use virtual environment):
$ python setup.py develop
Create custom settings for project and configure them if needed:
$ cp main/server/settings/custom.py.example main/server/settings/custom.py
Migrate database:
$ python manage.py migrate
Create test data:
$ python manage.py createtestdata
Start server:
$ python manage.py runserver
Project is in active development phase so there is no migrations for applications. Please recreate database after each update. Follow next steps
Pull latest project version
$ git pull origin master
Remove SIB modules from cached files
$ sed -i -n '/sib_/!p' venv/lib/python2.7/site-packages/easy-install.pth
Update dependencies
$ python setup.py develop -U
Remove project database
$ rm db.sqlite3
Migrate tables
$ python manage.py migrate
Create test data
$ python manage.py createtestdata