我最近添加了dokku-shoreman
插件和一个Procfile
,以便我的应用程序在部署时同时运行工作程序和Web 进程。它看起来像这样:
web: bundle exec rails server -p $PORT
worker: bundle exec rake jobs:work
但是,现在我当我使用dokku run <app> <cmd>
诸如...rake db:migrate
服务器和工作人员开始运行时。
目前我知道如何运行工人的唯一方法是使用Procfile
. 在我部署后手动启动它不是一个大问题 - 只是我不知道如何。
虽然理想仍然是同时拥有Procfile
和dokku run
工作。