Drupal deployment

Шпаргалка по настройке и проведению деплоймента для Drupal (начиная с 8й версии).

Деплоймент выполняется с использованием git, drush, composer и configuration management. На сервере должны выполняться команды в следующей последовательности:

Drush

Drush можно установить через менеджер зависимостей, сделав его частью проекта.

Создание короткой ссылки в папку ./bin:

Composer

Скачиваем:

Устанавливаем в ./bin:

Запускаем:

Создание короткой ссылки в папку ./bin:

Configuration management

Конфигурация выгружается через админку, меню «синхронизация конфигурации» — /admin/config/development/configuration. А лучше, используя drush:

Файлы записываются в каталог синхронизации, который настраивается через settings.php. Изначально он располагается в типа секретной папке в public files. Более правильным решением будет размещение этих данных ниже уровня публичного каталога сайта.

Например вот так:

Останется закоммитить нужные изменения конфигурации в git и выполнить описанные в начале статьи команды для деплоймента.

Написать комментарий

Мало букафф? Читайте есчо !

Установка Wordpress через composer

Апрель 3, 2023 г.

WP так то и сам хорошо управляется с модулями и темами. Вы можете установить модули/темы через админку. Единственный не удобный момент - это первоначальное ...

Читать

Настраиваем патчи в composer на примере drupal проекта

Май 14, 2025 г.

Drupal давно использует composer для управления зависимостями и для загрузки/обновления модулей. Composer кроме всех прочих полезностей позволяет наладить ...

Читать

 

Комментарии к «Drupal deployment»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: