Skip to content

ClaPro/django-continuous-delivery

 
 

Repository files navigation

Django continuous delivery

Code style: black

A Django project cookiecutter ready for continuous delivery.

📝 Conventions

In the following instructions:

  • replace projects with your actual projects directory
  • replace My project name with your chosen project name

🧩 Requirements

Cookiecutter must be installed before initializing the project.

$ pip install --user cookiecutter

🚀️ Quickstart

Change directory and create a new project as in this example:

$ cd ~/projects/
$ cookiecutter https://github.com/20tab/django-continuous-delivery.git
project_name: My project name
project_slug [myprojectname]:
project_dirname [myprojectname]:
domain_url [myprojectname.com]:
database_url [postgres://postgres:postgres@postgres:5432/myprojectname]:
gitlab_group_slug [myprojectname]:
Select use_media:
1 - Yes
2 - No
Choose from 1, 2 [1]:
Generated '.env' file.
Generated '/requirements/common.txt' file.
Generated '/requirements/dev.txt' file.
Generated '/requirements/prod.txt' file.
Generated '/requirements/tests.txt' file.
Generated '/static' directory.
Generated '/media' directory.
$ cd myprojectname

About

A Django project cookiecutter ready for continuous delivery.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 84.1%
  • Makefile 8.5%
  • Dockerfile 7.4%