
I created this repo to share my boilerplate that is I use to develop my Django projects
If you're looking to effortlessly dockerize your Django applications, this boilerplate repository is a fantastic resource. It provides a clear structure that distinguishes between production and development environments, making it easy to manage configurations without the hassle of digging through complex settings. The pre-configured docker-compose.yml file simplifies project deployment, allowing you to jump straight into development.
The repository not only sets the groundwork for your applications but also includes various scripts and Dockerfiles for streamlined operations. With a focus on both local and production environments, you’ll find built-in support for backup procedures and continuous delivery using GitHub Actions, paving the way for a robust and efficient development workflow.
Seamless Docker Integration: Built-in Dockerfile for both the Django app and Nginx, which simplifies the deployment process and eases web server setup.
Environment Separation: Clear distinction between development and production settings through separate configuration files, helping to avoid common pitfalls.
Ready-to-Use Docker Compose: A pre-built docker-compose.yml provides an easy way to spin up your project services without complicated setup steps.
Backup Solutions: Dedicated scripts for backing up your database and Django data within Docker containers, ensuring data safety.
Continuous Delivery Workflow: A straightforward GitHub Actions configuration for CI/CD allows for automated deployment processes, ideal for streamlined updates.
Default Superuser Setup: Simplifies user management by providing default credentials for easy access to the Django admin interface.
Comprehensive Deployment Steps: Clear instructions for deploying your application on a real server, making it straightforward for developers of any skill level.
Makefile for Common Commands: A custom Makefile holds frequently used commands, enhancing productivity during development.
