【发布时间】:2018-08-01 06:31:48
【问题描述】:
我还想在我的 DDEV 容器中使用来自主机的作曲家缓存,以防止不必要的下载并节省时间。
【问题讨论】:
标签: composer-php ddev
我还想在我的 DDEV 容器中使用来自主机的作曲家缓存,以防止不必要的下载并节省时间。
【问题讨论】:
标签: composer-php ddev
解决方案是在您的.ddev 文件夹中创建一个新的docker-compose.cache.yaml。文件名中点之间的中心词可以是任何东西。
文件的内容应该是这样的(为 ddev v1.1.1 更新):
version: '3.6'
services:
web:
volumes:
- "$HOME/.composer/:/home/.composer/"
这会将您本地计算机中的 $HOME/.composer 映射到 DDEV 容器中的 /home/.composer。
如果您使用的是 Windows,$HOME/AppData/Local/Composer 应该是您主机上的相应文件夹。
【讨论】:
composer config cache-dir找到composer缓存在宿主机上的位置。