ruby-on-rails - 通过VPN部署Rails应用

您必须忍受我,因为我不是Ruby开发人员,但是继承了Ruby系统。

我需要将一些更改从我的存储库部署到服务器。我被指示运行cap deploy,并告诉该脚本将从我的存储库中获取最新代码并将其部署到服务器。

我的问题是我必须使用VPN才能进入生产服务器,然后VPN客户端会阻止对本地网络的访问,从而切断存储库。所以我的问题是,如何更改deploy.rb以便可以从本地计算机进行部署?或者,还有更好的方法。

如果您需要查看deploy.rb,请告诉我。

谢谢

戴夫

最佳答案

我之前使用的解决方案意味着添加:

set :deploy_via, :copy

但是,最好在以下位置阅读更多信息:

http://www.capify.org/index.php/Understanding_Deployment_Strategies#Deploy_Strategy_:copy

https://stackoverflow.com/questions/2476455/

相关文章:

ruby-on-rails - Rails 3发布后对Rails 2的支持

rest - 在RESTful架构中实现类似批处理操作的最佳方法?

asp.net - 如何在 Web 应用程序中对调用 Web 服务的 Windows Mobile

svg - 扩展Zedgraph以生产SVG

path - 如何在贝塞尔路径上进行几何高级操作?

spring - 如何在库的上下文中实例化 Spring?

.net - 多对多映射中的父键列类型更改

cocoa-touch - 使用 beginAnimations 后如何停止动画?

.net - 将.NET程序集移离应用程序基本目录?

django - 在templatetags之间传递上下文,Django