This is a cookiecutter template for generating a production django configuration on GCP and GitLab CI/CD for DevSecOps.
- Provide a fast, simple and extensible start template to Django Projects with GCP and GitLab
- Learn travis-ci for ci/cd on GitHub
- Build over cookiecutter platform
- Django 3 with support for multi enviroments (Production, Staging, Development and Testing)
- GitLab configuration for DevSecOps
- GCP integration and configuration with App Engine
- Fast start your project
- Base project structure
- Cloud Storage integration
- GitHooks for PreCommit and PrePush
- Best practices in your project
- Extensible
- Pycharm
- GitKraken
- Travis
- Python 3.6 or higger https://www.python.org/
- Pip https://pip.pypa.io/en/stable/installing/
Install cookiecutter
pip install --user cookiecutter
Use this command
cookiecutter https://github.com/ActivandoIdeas/Cookiecutter-Django-AppEngine-GitLab
BSD 3-Clause "New" or "Revised" License View in https://github.com/ActivandoIdeas/Cookiecutter-Django-AppEngine-GitLab/blob/master/LICENSE
Contributors are always welcome! Feel free to raise an issue or submit a PR. Read the code of Conduct here: https://github.com/ActivandoIdeas
This project is based on cuokiecutter:
- Read this for project contribution: