/cookiecutter-docker-django

(MIRROR from GitLab) Cookiecutter for Dockerized Django is an (as much as possible) unbiased cookiecutter script set for bootstrapping dockerized and CI enabled Django projects.

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Cookiecutter for Dockerized Django

Cookiecutter for Dockerized Django is an (as much as possible) unbiased cookiecutter script set for bootstrapping dockerized and CI enabled Django projects. Inspired by cookiecutter-django

Features

Optional Integrations

  • Complete dockerization with simple extendable docker-entrypoint script
  • GitLab CI configuration for testing with options
    • Shell runner
    • DinD (Docker-in-Docker) runner
    • Non-dockerized shell runner

Usage

To use this cookiecutter script, you need to have Python 3 installed on your system.

First, you need to install python 3 version of Cookiecutter:

pip3 install cookiecutter

Now you can run against this repo:

cookiecutter https://gitlab.com/thiras/cookiecutter-docker-django

You'll be prompted for some values and options script needs.

Contributions

Contributions are welcome. Contributors should comply with Code of Conduct.