Вы здесь

Какими docker-образами для drupal-разработки пользуетесь?

0

Какие есть рабочие образы а-ля https://github.com/wadmiraal/docker-drupal ? интересуют докер-образы для разработки. Как all-in-one, так и compose-сборки . Давайте соберем списочек?

Версия Drupal: 
8.x7.x
Связанные проекты: 
Drush
Вопрос задан 21.02.2016 - 21:07

Интересная тема. Так же было бы интересно узнать какие докеры можно использовать в продакшене.

Комментарий оставлен 21.02.2016 - 22:21

опишите, пожалуйста, реальный профит от их внедрения в цикл разработки

Комментарий оставлен 22.02.2016 - 18:20

Ну, вариантов то немного.
Разработку можно вести на dev-сервачке специально настроенном либо локально. Сервачок опустим. Значит локально можно как:
1. Настраивая целиком среду. Загаживая соотв. свою десктопную установку. Так себе вариант.
2. Среду разработки настраивая в виртуалке, с помощью vagrant'а например. Минусы: если у меня 10 разных сайтов в разработке с разной версионностью окружения, мне понадобится 10 разных виртуалок, которые полноценно под себя место резервируют на винте. А еще они медленные.
3. Докер - образ которого небольшой, версионируется легко, для drupal'а легко иметь пару образов и много немного отличающихся контейнеров. Профит - быстрее работает, мало места на винте занимает. Да еще деплоем можно заниматься с его помощью.

тут надо просто попробовать... ) потом легко понимаешь "зачем оно". Я тоже смотрел смотрел на докер больше года... Потом попробовал, теперь думаю "что ж я раньше делал..."

Комментарий оставлен 22.02.2016 - 18:32

да я вот тоже давно смотрю на эту штуку, но сейчас у меня практически всё время отдано на один проект, и окружение везде руками. и в этом случае нерационально усложнять. спасибо за подробный комментарий!

Комментарий оставлен 22.02.2016 - 20:26

ага. и если приходит мелочевка по другому проекты ты думаешь "нее, даже брать не буду, это же окружение надо того"... ) vagrant/docker созданы для виртуализации/изоляции. Чтобы переключение было быстрым и безболезненным)

Комментарий оставлен 22.02.2016 - 22:50

Ответы

1

свой пользую ))) https://github.com/fortis/drupal-dockerized

трое вроде успешно поставили, на линукс, и на вин, себе на мак ставлю.

ставим докер со всем его набором, качаем файлы из репо, правим docker-compose.yml - прописываем путь до своего сайта и из каталога drupal-dockerized запускаем docker-compose up - билдит и запускает вебсервер.

кому будет интересно или нужна помощь по этому конфигу пишите мне @fortis в чате https://gitter.im/orgs/dru-io/rooms/ расскажу как поднять по шагам.

из коробки там php 5.6, opcache, mysql, xdebug, composer, drush, mailcatcher
следующим коммитом закину поддержку postgresql, apcu

в конфиге есть но отключены, чтоб использовать достаточно раскоментить, но еще не все успел протестить:

- postgres:postgres - solr:solr - blackfire:blackfire - mongo:mongo - memcached:memcached - redis:redis - elasticsearch:elasticsearch
Ответ дан 22.02.2016 - 23:06