如果我有一个名为
MigrationWorker
的工作程序,我可以从将代码推送到 Heroku 时运行的 procFile
运行它吗?
这是我当前的
procFile
,它启动了一切,但我想知道我是否可以从 rake 任务运行它,或者只是以某种方式运行工作程序本身?
release: bin/rails db:migrate
web: bin/start-pgbouncer-stunnel bundle exec puma -p ${PORT:-3000}
worker: bundle exec sidekiq -c ${SIDEKIQ_CONCURRENCY:-5}
是的@ToddT,您可以使用当前的
Procfile
。
您可以通过在终端或 Heroku 控制台上调用以下命令来确认它是否正常工作。
heroku ps:scale worker=1