Simple and minimal setup with vagrant, postgres & supervisor
Just vagrant up
and once it done head to localhost:8000
- Vagrant for creating and managing lightweight VirtualBox instances
- Ansible as provisioning tool
- Postgres as production ready database
- Supervisor for process controlling and monitoring
- Gunicorn as wsgi HTTP server
- Django as python web-framework
- Opionated configs for OhMyZsh and Vim
- Flake8 and iPython for better developing experience
- Procfile and runtime.txt for Heroku deployment
- Nice Makefile with handy shortcuts
.editorconf
.gitignore
Makefile
Procfile
Vagrantfile
apps
├── __init__.py
├── urls.py
└── views
├── __init__.py
├── index.py
config
├── __init__.py
├── settings.py
├── urls.py
├── wsgi.py
manage.py
provision.yml
requirements.txt
runtime.txt
setup.cfg
setup.py
tests
├── __init__.py
└── conftest.py