When I tried to build my last product, I spent a lot of time to deal with docker-compose configuration for certbot / SSL, python + Django + gunicorn, redis.
I find it quite tedious to repeat the process again and again when I need to start a new Django project. So I'm thinking an idea that I can select some options like Django project & app name, version, database type, custom user model, etc, press "Generate" and I can download a codebase with
docker-compose.yml,docker-compose.override.yml, and docker-compose.prod.yml
corresponding Dockerfiles
Django project folder and files
When I type docker-compose up -d, the app can be up immediately. Sound good for you?
What's your thought?