Built with cookiecutter
-
Using poetry to manage dependencies
-
Using django-configurations to setup a class based, different environments in settings, most configurations defined with environment variables
-
Postgresql as a default db
-
Gunicorn for production serving
-
Django's goodies: django-storages for storage backends. django-extensions, django-import-export plugin for the admin
-
Cors middleware and querycount middleware, timezone middleware
-
Django rest framework for api
-
My very own: poor man's service locator, helping to provide abstraction
-
Deployable: Built in aws codebuild, Working dockerfile, nginx to serve static files, aws boto for s3 integration
-
health check endpoint
-
Ready with initial ci for github actions or codebuild aws ci
Ability to run this whole project with
docker-compose up --build
- project_name in underscore format
- git_repo link
pip install cookiecutter
if not installed yetcookiecutter https://github.com/alonisser/django-poetry-opinionated-cookiecutter