Развертывание мультисайтовой установки Drupal с Capistrano? - PullRequest
1 голос
/ 28 июня 2010

Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я развертываю сайт Drupal из репозитория git, мне приходится входить на сервер и вручную изменять разрешения для тонны папок. Это то, что я хочу автоматизировать. Я рассматриваю Capistrano, о котором много чего слышал, но недостатком является то, что он создает несколько папок в папке «sites», и это не сработает, если у вас установлена ​​многосайтовая установка Drupal, как у меня.

Есть ли простой способ заставить Capistrano работать с многосайтовыми установками Drupal? Можете ли вы порекомендовать лучшее решение для развертывания многосайтовой установки Drupal с помощью git?

Ответы [ 2 ]

1 голос
/ 29 июня 2010

Вместо этого вы можете создать файл drush make .В нем вы записываете, какой Drupal вам нужен, и добавляете модули и т. Д. Вы даже можете добавить свои собственные модули из репозитория git (и других VCS).

drush make - это расширение для drush, и я оченьдоволен этим.Хорошо работает и с большими проектами.

0 голосов
/ 03 декабря 2010

Наконец-то это сработало?

Я использовал это так:

before "deploy:symlink", :configure

desc "set rights"
task :configure do
  run "chown -R wwdata #{release_path}/sites/"
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...