【发布时间】:2015-03-14 14:23:48
【问题描述】:
我们有一个可以运行的应用程序并使用 capistrano 进行部署。
我们使用 capistrano-sidekiq gem 将 sidekiq 部署到我们的应用实例中。
它'只是工作'。
现在我们的托管服务提供商坚持要求我们在不同的机器上运行 sidekiq。
这需要我们:
1. 使用 Capistrano 角色机制来指定哪些机器应该运行 sidekiq。
还有:
2. 将 capistrano 配置为不在非 sidekiq 机器上启动 sidekiq,以及
3.在sidekiq机器上部署rails代码但不启动rails。
我似乎找不到对上述任何一点有帮助的文档。我该如何做到这一点,或者哪些资源可能会有所帮助?
【问题讨论】:
标签: sidekiq capistrano3