Автоматическое развертывание Drupal сайта на сервере после Git Push

Для большего удобства, можно настроить сайт на сервере так, чтобы он автоматически обновлялся после каждого вашего пуша в основной Git репозиторий, например BitBucket. Для этого в самом репозитории настраиваем web-hook, который будет автоматически отправлять POST запрос по адресу http://site.ru/deploy.php

Содержимое файла deploy.php:

При необходимости можно добавить свои команды в массив $commands.