vagrant-django
stable

Contents

  • Introduction
  • Features
  • Limitations and Restrictions
  • Configuring the environment
  • Project-specific Provisioning
  • Usage in Production
vagrant-django
  • Docs »
  • vagrant-django
  • Edit on GitHub

vagrant-django¶

The building blocks for a Vagrant environment for Django development.

Contents

  • Introduction
    • How to use
    • Re-provisioning
    • Upgrading
  • Features
    • Well-defined project structure
    • Locked down user access
    • Time zone
    • Firewall
    • Git
    • Ag (silver searcher)
    • Image libraries
    • PostgreSQL
    • Nginx
    • Gunicorn
    • Supervisor
    • Virtualenv
    • Node.js/npm
    • Multiple Python versions and tox support
    • env.py
    • Project-specific provisioning
    • Shortcut commands
  • Limitations and Restrictions
    • Target OS
    • apt-get upgrade
    • Python
    • Directory structure
    • Users
    • Windows Hosts
  • Configuring the environment
    • Vagrantfile
    • env.sh
    • versions.sh
    • Configuring the firewall
    • Configuring nginx
    • Configuring gunicorn
    • Configuring supervisor
    • Configuring the user’s shell environment
    • Customising env.py
  • Project-specific Provisioning
    • Accessing env.sh settings
    • Generating random strings
    • Writing settings back to env.sh
    • Full example
  • Usage in Production
    • Production-specific features
    • Configuration
    • Provisioning
Next

© Copyright 2018, Alex Church Revision 85e2d52c.

Built with Sphinx using a theme provided by Read the Docs.