如何使用网关选项与recap?

时间:2014-03-13 01:52:57

标签: ruby-on-rails deployment capistrano

我非常喜欢recap gem用于应用程序部署。

我只有一个问题:如何使用capistrano set:gateway,deploy @ gateway.host选项和recap?

在我们的项目中,我们使用虚拟化和我们在隔离容器中运行的所有应用程序,并且只能通过网关通过ssh隧道访问容器。

1 个答案:

答案 0 :(得分:1)

使用简单的ssh功能,如下所示:

ssh -F path/to/config

添加ssh配置(例如,在配置目录中):

Host your_server_available_from_gateway_server
  User username
  ForwardAgent yes 
  ProxyCommand ssh gateway_server nc %h %p

总结一下,你应该用这个:

  set :ssh_options, { :config => 'path/to/config'}