[交流] Composer 私有包大家公司内都是如何管理的?
问一下Composer 私有包(做成composer包,但不可公开发到packagist.org上)大家公司内部都是如何管理的呢,使用Toran Proxy搭建在内部服务器上,还是买的packagist.com的服务呢,或者用什么别的服务做得?留言交流交流,最好是经过实践的且效率不错的方法。。
这个用composer的vcs选项就可以实现了,不用发布到composer
@bluegeek 你们公司是用的这个方法么?
目前我们是搭建的Toran Proxy,大家都是如何操作的。。聊聊。。
之前在手机微博使用的是 toran 方案
@overtrue 恩恩,超哥。。Toran 这个方案应该是免费中主流方案了。。这两天突然发现Toran Proxy官网已经没有源码包可下载了,https://toranproxy.com/download 之前是这个连接,可以下载源码包,现在重定向到https://toranproxy.com 无法下载源码包了, 估计他们是推荐大家用packagist.com搞收费啊。。Composer他们太坏了。。
如果包不多的话,直接在项目里用
repositories
也挺方便的@lx1036 代码不多 这个就比较方便了。
这就是说Toran Proxy即将淘汰了。
@bluegeek 这是因为Composer作者他们正在主推packagist.com,收费的,toran proxy以后他们不维护了,留给我们使用者维护,而且toran proxy是一个Symfony程序,维护起来也不难。。toran proxy还不至于迅速淘汰(如果公司穷的话,toran proxy就是个非常棒的选择啊),也可以用收费的packgist.com, 它们有 on premise,部署在自己的服务器上,省得自己维护。。
写个 composer 镜像就好了。
@chongyi 从零开始写啊?那还不如直接在toran proxy基础维护呢。。或者写一个laravel版本的toran proxy。
@lx1036 一天就写好了啊。。。内部的话访问压力不大考虑的东西不多,那玩意儿很简单的。。。
@chongyi 你们已经写好了,这么好?可以方便开源出来么,为开源社区做做贡献啊。。
@lx1036 我自己写的,可以开源啊
@chongyi 好,那坐等开源了。
@lx1036 我一会儿就放到 github 上
@lx1036 博客:私有 Composer 镜像和仓库的实现
使用Toran Proxy搭建在内部服务器上 +1
@wujunze 泽哥,同道中人啊。。
@lx1036 握爪:laughing: