我已阅读有关 Cloud Foundry 上的后台任务的可用文档。但这对如何将 sidekiq 部署到 cloudfoundry 没有帮助?
我怎么跑, bundle exec sidekiq
?
我已阅读有关 Cloud Foundry 上的后台任务的可用文档。但这对如何将 sidekiq 部署到 cloudfoundry 没有帮助?
我怎么跑, bundle exec sidekiq
?
当您推送应用程序时,不要为框架选择“Rails”,而是选择“其他”,然后选择“独立”,然后会提示您输入启动应用程序的命令,这是您要输入的地方bundle exec sidekiq
尝试创建一个新清单 ( manifest.worker.yml
) 并包含以下内容:
applications:
.:
name: APPNAME-worker
framework:
name: standalone
info:
mem: 64M
description: Standalone Application
exec:
url:
path: .
runtime: ruby19
command: bundle exec sidekiq -e production
mem: 256M
instances: 1
services:
APPNAME-postgresql:
type: postgresql
APPNAME-redis:
type: redis
现在开始你的 sidekiq 工作者:
vmc push --manifest manifest.worker.yml --path .
这些服务应该与您在 Web 应用的 manifest.yml 中包含的服务相同