Procfile is een mechanisme om aan te geven welke opdrachten worden uitgevoerd door de dyno's van uw toepassing op het Heroku-platform.
Van Process Types en het Procfile, wat een goede introductie is, maar eigenlijk gebruik je het Procfile om Heroku te vertellen hoe verschillende delen van je app moeten worden uitgevoerd. Het gedeelte links van de dubbele punt op elke regel is het procestype; het gedeelte aan de rechterkant is de opdracht die moet worden uitgevoerd om dat proces te starten.
Procestypen kunnen van alles zijn, hoewel web
is speciaal, aangezien Heroku HTTP-verzoeken doorstuurt naar processen die zijn gestart met het web
naam. Andere processen, zoals achtergrondwerkers, kunnen van alles worden genoemd, en je kunt de Heroku-toolbelt gebruiken om die processen te starten of te stoppen door naar de naam te verwijzen.
Kortom, worker
is niet nodig, tenzij je een ander proces op de achtergrond wilt uitvoeren door het proces te besturen met de heroku ps
commando.