Procfile ist ein Mechanismus zum Deklarieren, welche Befehle von den Dynos Ihrer Anwendung auf der Heroku-Plattform ausgeführt werden.
Von Process Types und der Procfile, was eine gute Einführung ist, aber im Grunde verwenden Sie die Procfile, um Heroku mitzuteilen, wie verschiedene Teile Ihrer App ausgeführt werden sollen. Der Teil links vom Doppelpunkt in jeder Zeile ist der Prozesstyp; der Teil auf der rechten Seite ist der Befehl, der ausgeführt werden muss, um diesen Prozess zu starten.
Prozesstypen können alles sein, außer web
ist etwas Besonderes, da Heroku HTTP-Anforderungen an Prozesse weiterleitet, die mit web
gestartet wurden Name. Andere Prozesse, wie z. B. Hintergrundarbeiter, können beliebig benannt werden, und Sie können den Heroku-Toolbelt verwenden, um diese Prozesse zu starten oder zu stoppen, indem Sie auf ihren Namen verweisen.
Also, kurz gesagt, worker
ist nicht erforderlich, es sei denn, Sie möchten einen anderen Prozess im Hintergrund ausführen, indem Sie den Prozess mit heroku ps
steuern Befehl.