Skip to content

aalekseev/django-api-boilerplate

Repository files navigation

Django bootstrapped server

Simple and minimal setup with vagrant, postgres & supervisor

Easy to run

Just vagrant up and once it done head to localhost:8000

What technologies was used to make it happen

  • 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

Toppings

  • 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

Project structure

.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

About

Opinionated Django setup for fast API development

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published