I'm new to DevOps world and I'm completely lost and confused.
Well, I wanna make a Django app with Postgres database and with Gunicorn and Nginx but I wanna dockerize everything.
I know that Django has venv, this virtual environment for development so I'm wondering whether I should use that on my local machine or just configure Gunicorn and Nginx and use exactly the same images and environments on development and production so that also means that there's only one .env file.
Is it a good solution? Because I don't want to use venv on production.
virtualenvis an extremely useful tool for isolating Python environments. When using containers, however, it is less useful, as we are already provided with an isolated environment.