在使用composer组合PHP项目时,在安装/部署时,composer通常会从其原始源获取依赖项。
当源(可能只是暂时)变得不可用时,这可能会导致部署时出现问题。
是否有任何包含的机制至少保留当前稳定版本的依赖项,哪些部分始终能够将当前版本部署到其他实例?
答案 0 :(得分:1)
目前没有单击解决方案,但我计划尽快开展一些可以提高可靠性的方法。
答案 1 :(得分:0)
Broker看起来像一个可以作为保存文件的代理的工具,现在已集成到Satis中(参见https://github.com/researchgate/broker)
broker是composer的完整存储库代理。它需要一个作曲家文件,全部下载 需求和所有依赖项,然后发布包含所有这些的新存储库 包。包括dist和源文件在内的所有包将不包含包装或令人满意的包装。由经纪人直接提供。
注意:此项目不再维护。由于满意的支持类似 功能现在,你应该使用满意的。