Procfile é um mecanismo para declarar quais comandos são executados pelos dynos do seu aplicativo na plataforma Heroku.
De Process Types e Procfile, que é uma boa introdução, mas basicamente você usa o Procfile para dizer ao Heroku como executar várias partes do seu aplicativo. A parte à esquerda dos dois pontos em cada linha é o tipo de processo; a parte à direita é o comando a ser executado para iniciar esse processo.
Os tipos de processo podem ser qualquer coisa, embora
web
é especial, pois o Heroku roteará solicitações HTTP para processos iniciados com a web
nome. Outros processos, como trabalhadores em segundo plano, podem ser nomeados como qualquer coisa, e você pode usar o cinto de ferramentas Heroku para iniciar ou parar esses processos referindo-se ao seu nome. Então, resumindo,
worker
não é necessário, a menos que você queira executar algum outro processo em segundo plano controlando o processo com o heroku ps
comando.