Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.15 KB

README.rst

File metadata and controls

45 lines (32 loc) · 1.15 KB

Cookiecutter Django Travis

This project is a Cookiecutter template for Django projects. It is intentionally lighter than more popular templates to allow for future flexibility.

Features

  • Django 2.2.x
  • Support for Python 3.7+
  • 12-Factor based settings via django-environ
  • Custom user model
  • Docker support
  • Terraform for infrastructure configuration
  • Deployment to AWS Elastic Beanstalk

Usage

  1. Install Cookiecutter:

    $ pip install cookiecutter
    
  2. Run Cookiecutter, and enter details when prompted:

    $ cookiecutter https://github.com/clintonb/cookiecutter-django
    
  3. Fill in the various TODO items with your project's details:

  • README sections:
    • Badge URLs
    • Contributing
    • Security
    • Getting Help
  • Docker image name
  • Travis environment variables
  • Terraform
    • Secure variables
    • State bucket name