【发布时间】:2019-12-16 23:22:48
【问题描述】:
拥有一个包含多个 ddev 项目的 monorepo 和一个共享的 composer 包文件夹,我想将其他文件夹挂载到 web 容器中。
我正在尝试开发一组 TYPO3 扩展并同时使用 v9 和 v10 测试它们,为此我在一个 git 存储库和一个包含我的扩展的包文件夹中创建了两个 ddev 项目。路径相关的 ddev 作曲家将看不到我的包文件夹,因为它位于挂载根目录之外。符号链接不能跨 docker 边界工作。所以我想使用 docker 工具将一个额外的目录挂载到 ddev web 容器中。
有什么好的方法吗?
【问题讨论】:
-
如何将扩展添加到两个项目中?如果您使用的是
path-repository 并且符号链接不起作用,您可以传入一个选项以使用硬拷贝。这意味着扩展中的更改不会自动在项目中可用,但至少可以解决该问题。也许添加更多细节,如粗略的目录结构和 composer.jsons 的大纲可能有助于找到更好的答案。
标签: docker composer-php typo3 monorepo ddev