Due to the variety of deployment environments, containerization is becoming more and more versatile almost all the way through the deployment session. For me whether it’s a front-end application or a back-end api service, I want to be able to it be containerized. But so far there are very few authoritative django container deployment tutorials,
I would like to know if the development team will provide official guides for docker or podman or kuberenets deployment in the future?
I have no connection to “the development team” but I imagine there wouldn’t be any official guides for containerised deployments simply because there have never been any official guides for deployments to any specific platform.
I suspect the difficulty would be that no official guide could cover things both well enough and simply enough. As you’ve probably found when looking for third-party tutorials, guides and examples for deploying Django, everyone does things slightly differently. Everyone has a slightly different use case and special requirements for their project. It can be infuriating, trying to find one that’s closest to what you want, but I’m not sure what the alternative is.
If Django were to provide “official” guides I suspect there would be two basic options, each with problems:
For a specific platform, cover as many possible variations as possible. This would result in a huge amount of detailed documentation that would be hard to piece together for many people.
Cover a single “recommended” variation of how to deploy to a specific platform. This would have to be as simple as possible to get things up and running. But it’s unlikely it would satisfy most people because, again, everyone has specific requirements. So people would be here complaining that it should also cover x, y and z variations.
Both options would also require a lot more maintenance as the requirements and recommended ways of using third-party platforms and tools changed over time.