Давайте поговорим о сборке для разработки на Drupal 7 с использованием Docker Compose. Drupal 7 был выпущен более 10 лет назад, но до сих пор используется многими сайтами и веб-приложениями.
Сборка Drupal 7 dev kit нужна для упрощения и ускорения процесса входа на проект новым разработчикам если проект на Drupal 7. Она использует Docker Compose, чтобы создать контейнеры для PHP, MySQL и других сервисов, необходимых для работы с Drupal 7. С помощью этой сборки вы можете быстро вливаться в существующие проекты, не тратя время на установку и настройку окружения.
Как использовать сборку? Просто склонируйте репозиторий и запустите команду startproject. Это создаст директорию проекта в projects и все необходимые файлы окружения проекта. После этого вы можете указать ссылку на Git-репозиторий и ветку, чтобы склонировать проект в директорию Git.
Структура директорий проекта содержит несколько важных папок:
config: Содержит все конфигурационные файлы, которые монтируются в контейнеры.
drupal-data: Здесь располагается бекап проекта.
db-data: Сюда распаковывается дамп базы данных для автоматического импорта при первом запуске контейнера MySQL.
backup: используется для хранения всех рабочих бекапов проекта.
git: здесь находится чистый Git-репозиторий, части над которыми работаете монтируются в проект в директорию drupal-data.
По умолчанию, это директория модулей ./git/sites/all. Однако, вы можете настроить это под свои нужды.
Использование сборки Drupal 7 dev kit идеально подходит для разработчиков, которые хотят сократить время на установку и настройку окружения и сосредоточиться на разработке. Эта сборка позволяет быстро начать работу над проектом. Кроме того, использование Docker Compose делает этот процесс более гибким и удобным, позволяя легко добавлять и изменять сервисы и настройки по мере необходимости.