Лучшие скрипты Fabric для Django

Какие стандартные сценарии Fabric лучше всего подходят для развертывания типичного проекта Django? Fabric выглядит очень хорошо, но, похоже, вам нужно начать с нуля и написать собственный сценарий развертывания. Исходя из Capistrano, я хотел бы начать с чего-то, что работает более нестандартно, что было протестировано другими, а не писать что-то с нуля.

В идеале мне нужен такой, который синхронизирует базу данных, выполняет миграцию с использованием South, создает резервную копию сайта и базы данных и может откатывать предыдущие развертывания.


person Lee    schedule 16.06.2011    source источник


Ответы (3)


Поскольку среда у всех разная, большинство скриптов Fabric будут отличаться друг от друга. Таким образом, «стандартный» скрипт Fabric для чего бы то ни было, скорее всего, никогда не будет существовать.

Ткань позволяет легко создавать свои собственные. Пара ссылок, которые я нашел полезными:

person Evan Porter    schedule 16.06.2011
comment
Если вы спросите, как развернуть, вы часто получите ответ: используйте ткань. Для меня этот ответ не намного лучше, чем использование ssh. Каждое развертывание отличается, поскольку каждый делает это самостоятельно. Печально, что у сообщества Python до сих пор нет пути по умолчанию. Но я оптимист. Я предполагаю, что будет инструмент развертывания, который подходит для всех случаев использования, поскольку он расширяемый. - person guettli; 30.05.2013
comment
По сути, вопрос заключается в поиске пакетного решения с лучшими практиками - или, говоря более модно, самоуверенной структуры, которая решает какой-то распространенный вариант использования. Fabric, использовать bash, писать на C — вот типичные ответы на этот вопрос. - person kert; 08.09.2013

Проверьте это руководство

Я нашел в этом хорошее руководство для работы над проектами django.

http://www.jeffknupp.com/blog/2012/02/09/starting-a-django-project-the-right-way/

person Carlos    schedule 30.04.2013
comment
Автор здесь. Рад, что вы (оба) нашли это полезным. - person jeffknupp; 11.06.2014

Вы можете взглянуть на Woven.

person Ismail Badawi    schedule 16.06.2011
comment
К сожалению, больше не поддерживается. - person alecxe; 29.04.2013
comment
Последнее обновление исходного репозитория github датировано 2011 годом. Некоторые форки существуют, но ни один из них не очень активен. - person guettli; 30.05.2013