Procfile е механизъм за деклариране какви команди се изпълняват от dynos на вашето приложение на платформата Heroku.
От Типове процеси и Procfile, което е добро въведение, но основно използвате Procfile, за да кажете на Heroku как да стартира различни части от вашето приложение. Частта вляво от двоеточие на всеки ред е типът на процеса; частта вдясно е командата, която трябва да се изпълни, за да стартира този процес.
Типовете процеси могат да бъдат всякакви, въпреки че web
е специален, тъй като Heroku ще насочва HTTP заявки към процеси, стартирани с web
име. Други процеси, като фонови работници, могат да бъдат наречени каквото и да е и можете да използвате лентата с инструменти Heroku, за да стартирате или спрете тези процеси, като се позовавате на името му.
И така, накратко, worker
не е необходимо, освен ако не искате да стартирате някакъв друг процес във фонов режим, като контролирате процеса с heroku ps
команда.