I know this page:
https://docs.djangoproject.com/en/3.1/howto/deployment/
And yes, I could help myself to get my django project running on a webserver.
Nevertheless I would like to follow a common way instead of hacking
it on my own.
In the past I used this pattern: I created a linux user for every django project
I want to deploy and create a VirtualHost in Apache for each project.
With Ansible I update the code.
This is simple, but I guess only few people do it like this.
I have never used containers and up to now and frankly speaking I don't
see a big benefit up to now.
The django docs (see above link) have still a big white spot: How to get the code
to the server. Yes, there are too many options. Nevertheless it would be very nice
to have one (or maybe two or three) sane default ways how to actually deploy the code.
How to you get your code into the production environment?
Regards,
Thomas