如何将我的 drush 别名放入 ddev Web 容器?

rfa*_*fay 1 drupal drush ddev

我使用drush rsyncdrush 别名和其他与我的 drush 别名交互的东西,因此需要在 ddev Web 容器中拥有我的 drush 别名。我怎样才能做到这一点?将它们全部复制到那里或将它们放在我的项目中将是一种耻辱。

rfa*_*fay 5

对于存储在主机上 ~/.drush/aliases 中的 drush 别名,您可以添加包含以下内容的 .ddev/docker-compose.drush.yaml :

version: '3.6'
services:
  web:
    volumes:
      - "$HOME/.drush/aliases:/home/.drush/aliases"
Run Code Online (Sandbox Code Playgroud)

然后运行ddev start,您的别名将出现在 Web 容器的用户主目录中。