通过VPN部署Rails应用程序

时间:2010-03-19 10:26:27

标签: ruby-on-rails deployment capistrano

你不得不忍受我,因为我不是Ruby开发者,但继承了Ruby系统。

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

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

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

由于

戴夫

1 个答案:

答案 0 :(得分:1)

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

set :deploy_via, :copy

但是,最好在以下网址阅读更多相关内容:

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