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 и выполнить описанные в начале статьи команды для деплоймента.

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

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

Обновление composer в ручном режиме

Апрель 20, 2022 г.

Если вам не удаётся обновить вашу версию composer штатно по тем или иным причинам, а обычно это делается следующей командой: [crayon-6672ac8b1a3b0245038832/] То есть более прямой и простой метод. Данный метод поможет, если к примеру вы сталкиваетесь ...

Читать

Composer в системном окружении windows

Январь 17, 2023 г.

А почему бы и нет? Заставим работать composer из командной строки windows. Прежде всего нам понадобится php, т.к. composer - это php скрипт. Если ...

Читать

 

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

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



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