Каков правильный способ развертывания проекта Django в Интернете? В настоящее время метод, который я использую, включает ssh-ing на сервер, git pull, выполнение операций Django (миграции, collectstatic и т. Д.), А затем перезапуск веб-сервера. Там должен быть автоматизированный способ сделать это. Например. Если бы я хотел развернуть на 10 серверов, я не хочу их вручную обновлять!Метод развертывания Django
Я не могу найти ничего конкретного о лучших практиках. Я слышал о Fabric, но я не думаю, что он совместим с Python3 (который я использую). Кажется, что есть много инструментов, но я не уверен, какие из них заслуживают уважения.
Любые советы будут полезны, спасибо
Спасибо. Я пошел с Fabric, так как мой проект небольшой и имеет крайний срок. Просто написал файл fabfile.py, и он отлично работает для развертывания. Я хотел бы попытаться использовать Докер, когда у меня будет больше времени, я все время слышу об этом! – zubhav