我有一个包含多个ddev项目和一个共享composer软件包文件夹的monorepo,我想将其他文件夹装入Web容器。
我正在尝试开发一组TYPO3扩展并同时使用v9和v10对其进行测试,为此,我在一个git存储库中创建了两个ddev项目,并在一个包含我的扩展的packages文件夹中创建了它们。相对路径ddev作曲家不会看到我的packages文件夹,因为它在安装根目录之外。跨链接的符号链接不起作用。因此,我想使用docker工具将其他目录挂载到ddev Web容器中。
有什么好方法吗?
答案 0 :(得分:2)
您可以通过在.ddev
中创建一个新的docker-composer yaml配置文件(例如,.ddev/docker-compose.mounts.yaml
)来在ddev中添加其他挂载,其内容如下:
version: '3.6'
services:
web:
volumes:
- "$HOME/mydirectory:/home/mydirectory"
这会将我的主目录中的本地mydirectory
目录安装到ddev的docker容器内的/home/mydirectory
上。