Open source инициатива Docker4Drupal.org

Drupal


Уже можно твердо констатировать, что контейнеры и, в частности docker, стали стандартом де-факто для разработчиков. Можно еще спорить о применимости контейнеров в продакшене, но уже никто не спорит, что для локальной разработкой и dev инстансов Docker незаменим.

Именно поэтому мы решили раз и навсегда решить головную боль для друпал разработчиков начав open source инициативу Docker4Drupal.org. Тем более, что для друпала окружение довольно стандартизованное.

Собственно в чем заключается иницитива? Мы предоставляем docker compose файл, который содержит описание сервисов (контейнеров), преднастроенных для работы с Drupal (7 и 8 версий). При запуске compose файла (читайте полную инструкцию на сайте) скачиваются и стартуют контейнеры, необходимые для локальной разработки на Drupal. Используются публичные образы, по возможности официальные.

Выглядит все это примерно так:



Весь этот набор контейнеров мы называем bundle и планируем его регулярно обновлять.

Коротко что есть:

  • Бандл можно настраивать изменяя compose файл, например опционально включить redis/memcached контейнеры чтобы использовать как хранилище кэша по умолчанию
  • Можно поднять поисковую машину Apache Solr с админкой, которая популярна среди друпалистов
  • Есть xdebug, composer и drush
  • По умолчанию ставится phpMyAdmin
  • Можно симпортровать базу при первоначальной развертке подложив файл(ы) с дампом в специальный volume для mariadb контейнера
  • По умолчанию есть mailhog для перехвата и просмотра всех писем отправленных с локального окружения
  • Можно менять версию PHP (5.6 или 7)
  • Можно просматривать логи всех контейнеров сразу или по отдельности

Я не копирую сюда полную инструкцию, потому что мы ее обновляем и дополняем, актуальная версия всегда доступна на гитхабе.

Всех друпалистов агитирую подписываться на гитхаб репозиторий и репортить баги.
Теги:drupaldockerdocker-composeконтейнерыweb-разработка
Хабы: Drupal
+7
5,7k 25
Комментарии 23

Похожие публикации

Python для веб-разработки
22 января 202149 500 ₽SkillFactory
Графический дизайнер
22 января 202121 600 ₽GeekBrains
Python-разработчик с нуля
22 января 202169 900 ₽Нетология
Fullstack-разработчик на JavaScript
22 января 202183 200 ₽SkillFactory
Факультет Java-разработки
23 января 2021180 000 ₽GeekBrains

Лучшие публикации за сутки