是否有人使用Capistrano 3.0.0
?
我是一般的rails和web开发新手,之前我从未使用过Capistrano,我需要使用Capistrano
在Heroku上部署我的应用程序,以便用户sidekiq
和{{1} }。
我应该使用较旧版本的Capistrano,在那里我可以找到更多资源来帮助您入门,还是这被视为一件坏事?
任何建议或提示将非常感谢。
答案 0 :(得分:2)
Capistrano和Heroku不兼容技术。
Heroku提供了一个git源代码控制远程服务器。如果要将代码部署到Heroku应用程序上,可以使用git来推送代码副本。这会通过他们的过程触发Heroku部署。
Capistrano是一个基于SSH的系统部署框架。它允许您通过SSH连接到环境中的每个服务器,并使用大型内置功能库发出命令。 Heroku不允许SSH访问来配置系统。
你有没有在Heroku上部署/配置?如果没有,您应该从基本的Heroku Rails设置文档开始。
如果您的网络应用确实在运行,但需要Redis和Sidekiq,则需要:
Procfile
中添加Sidekiq工作进程
然后,您的应用将从运行您的Rails应用前端的web
和运行Sidekiq的许多后端异步工作人员中获得许多Procfile
个进程。