【发布时间】:2019-06-10 18:47:52
【问题描述】:
在 Drupal 7 中我使用
drush 补丁文件
在通过 drush 安装/更新模块时自动实施补丁。但在 DDEV 中,我不知道如何使用 drush-patchfile 扩展现有的 drush
正如您在https://bitbucket.org/davereid/drush-patchfile 安装部分看到的,我需要将存储库克隆到
~/.drush
目录并将其附加到现有的 drush。
在另一个没有 DDEV 的项目上,我已经通过创建新的 docker 映像文件完成了这项工作
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 或其他东西创建新服务? 我已经阅读了documentation,但不确定该往哪个方向发展。
【问题讨论】:
标签: ddev