В Drupal 7 я использую
drush-patchfile
для автоматической установки патчей при установке / обновлении модуля через drush. Но в DDEV я не знаю, как расширить существующий drush с помощью файла drush-patchfile.
Как вы можете видеть в разделе https://bitbucket.org/davereid/drush-patchfile, установка , Мне нужно клонировать репозиторий в
~ / .drush
каталог, и это добавит его к существующему drush.
В другом проекте без DDEV я уже сделал это, создав новый файл образа докера.
FROM wodby/drupal-php:7.1
USER root
RUN mkdir -p /home/www-data/.drush && chown -R www-data:www-data /home/www-data/;
RUN cd /home/www-data/.drush && git clone https://bitbucket.org/davereid/drush-patchfile.git \
&& echo "<?php \$options['patch-file'] = '/home/www-data/patches/patches.make';" \
> /home/www-data/.drush/drushrc.php;
USER wodby
Но я не уверен, как это сделать в контейнере DDEV.
Нужно ли мне создавать новую службу на базе drud / ddev-webserver или чего-то еще? Я прочитал документацию, но не знаю, в каком направлении идти.