Capistrano 3.0.0

时间:2013-10-17 13:25:10

标签: ruby-on-rails heroku capistrano sidekiq

是否有人使用Capistrano 3.0.0? 我是一般的rails和web开发新手,之前我从未使用过Capistrano,我需要使用Capistrano在Heroku上部署我的应用程序,以便用户sidekiq和{{1} }。 我应该使用较旧版本的Capistrano,在那里我可以找到更多资源来帮助您入门,还是这被视为一件坏事? 任何建议或提示将非常感谢。

1 个答案:

答案 0 :(得分:2)

Capistrano和Heroku不兼容技术。

Heroku提供了一个git源代码控制远程服务器。如果要将代码部署到Heroku应用程序上,可以使用git来推送代码副本。这会通过他们的过程触发Heroku部署。

Capistrano是一个基于SSH的系统部署框架。它允许您通过SSH连接到环境中的每个服务器,并使用大型内置功能库发出命令。 Heroku不允许SSH访问来配置系统。

你有没有在Heroku上部署/配置?如果没有,您应该从基本的Heroku Rails设置文档开始。

如果您的网络应用确实在运行,但需要Redis和Sidekiq,则需要:

然后,您的应用将从运行您的Rails应用前端的web和运行Sidekiq的许多后端异步工作人员中获得许多Procfile个进程。