Procfile to mechanizm deklarowania, jakie polecenia są uruchamiane przez hamownie aplikacji na platformie Heroku.
Od Process Types i Procfile, co jest dobrym wprowadzeniem, ale w zasadzie używasz Procfile, aby powiedzieć Heroku, jak uruchamiać różne elementy Twojej aplikacji. Część po lewej stronie dwukropka w każdym wierszu to typ procesu; część po prawej to polecenie, które należy uruchomić, aby rozpocząć ten proces.
Typy procesów mogą być dowolne, chociaż web
jest wyjątkowe, ponieważ Heroku będzie kierować żądania HTTP do procesów uruchomionych w web
nazwać. Inne procesy, takie jak pracownicy w tle, mogą mieć dowolną nazwę, a do uruchamiania lub zatrzymywania tych procesów można użyć paska narzędzi Heroku, odwołując się do jego nazwy.
Krótko mówiąc, worker
nie jest konieczne, chyba że chcesz uruchomić inny proces w tle, kontrolując proces za pomocą heroku ps
polecenie.