TO-DO
- python-3.4
- django-rest
- heroku (for deployments)
- PyCharm (https://www.jetbrains.com/pycharm/download/ - ask license to TechOps)
- Virtualbox (https://www.virtualbox.org/wiki/Downloads)
- Vagrant (https://www.vagrantup.com/downloads.html)
- Ansible (https://docs.ansible.com/ansible/intro_installation.html)
- Clone this repository
$ git clone https://github.com/simpatize/simpatize_webservice.git && cd simpatize_webservice
- Start the virtual machine
$ vagrant up
- Provision the machine
vagrant provision
- Log in the development box
vagrant ssh
- DataBase infos: user, table and password are 'vagrant'
- Start the django server
$ paver runserver
- QA Environment: https://simpatize-webservice-qa.herokuapp.com/
- Staging Environment: https://simpatize-webservice-staging.herokuapp.com/
OPTIONAL: If you are using Mac and never ran virtualbox in your system, you will need to repair your disk (Open 'Disk Utility', select the disk and click on 'Repair Disk Permissions'). See more details on: https://forums.virtualbox.org/viewtopic.php?f=8&t=48224