You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instead, this should be configurable so that any process type (web, worker, etc.) defined in the Procfile can be run. A config-directive PROCESS_TYPE that defaults to web if not set to determine this, maybe?
This would make it possible to start worker processes as different docker containers / deployments so that we don't have to resort to using dokku-shoreman or dokku-supervisord, who both require manual efforts to avoid port collisions.
This brings dokku closer to how Heroku and other PaaS handle process types - each process is started in it's own container/dyno.
The text was updated successfully, but these errors were encountered:
Currently, dokku is hard-coded to start the "web" process on deploy.
Instead, this should be configurable so that any process type (web, worker, etc.) defined in the Procfile can be run. A config-directive
PROCESS_TYPE
that defaults toweb
if not set to determine this, maybe?This would make it possible to start worker processes as different docker containers / deployments so that we don't have to resort to using dokku-shoreman or dokku-supervisord, who both require manual efforts to avoid port collisions.
This brings dokku closer to how Heroku and other PaaS handle process types - each process is started in it's own container/dyno.
The text was updated successfully, but these errors were encountered: