Django (Ngninx, Gunicorn) : управление dev, test и prod кодом данного приложения [закрыто]
У меня есть приложение Django, работающее с Nginx и Gunicorn на удаленном сервере. Мы хотели бы получить несколько версий одного и того же приложения: production, test и development, используя URL, например:
- https//:www.domain.com (производство)
- https//:www.domain.com/test/ (тестовая версия)
- https//:www.domain.com/dev/ (версия для разработки)
Я не знаю, какую стратегию лучше всего принять, поскольку люди будут работать только над кодом приложения, а не на более высоком уровне (проект, сервер)
Моей первой идеей было просто продублировать приложение в рамках одного проекта: копия для dev, и копия для test, но согласно движку шаблонов я не смог выполнить правильные .html файлы
Возможно, другой способ - развернуть два новых проекта, предназначенных для dev и test? Но я не уверен, как действовать дальше.
Последним способом было бы создание нового экземпляра django для каждого, но я теряюсь в том, как настроить параметры Nginx и Gunicorn соответствующим образом, чтобы все работало.
Можете ли вы, пожалуйста, дать мне совет, как лучше поступить, учитывая ваш опыт? Большое спасибо за помощь !!! :) С уважением