O que é o Procfile? e Web e trabalhador

É necessário dar informações aos "trabalhadores" no Procfile? Se sim, então o que é realmente-não poderia encontrar um artigo agradável a respeito disto. Espero que tenham ideia. Eu já adicionei web: node server / server.detalhes do js no Procfile. Qualquer ajuda seria apreciada!

Author: Maulik Suchak, 2013-04-21

2 answers

O Procfile é um mecanismo para declarar quais os comandos que são executados pelo dynos da sua aplicação na plataforma Heroku.

Dos tipos de Processo e do Procfile , o que é uma boa introdução, mas basicamente você usa o Procfile para dizer a Heroku como executar várias peças do seu aplicativo. A parte à esquerda do cólon em cada linha é o tipo de processo; a parte à direita é o comando a executar para iniciar esse processo.

Os Tipos de processos podem ser qualquer coisa., embora web Seja especial, como o Heroku irá encaminhar os pedidos HTTP para processos iniciados com o nome web. Outros processos, como os trabalhadores de Fundo, podem ser nomeados qualquer coisa, e você pode usar o toolbelt Heroku para iniciar ou parar esses processos, referindo-se ao seu nome.

Portanto, em resumo, worker não é necessário, a menos que queira executar outro processo em segundo plano por controlo do processo com o comando heroku ps .

 47
Author: Michelle Tilley, 2013-04-21 06:01:54
{[[2]} só precisaria de uma entrada de' trabalhador ' no seu {[[0]} se planeasse utilizar algum tipo de Sistema de trabalho de fundo (isto é, fazer fila para tarefas de longa duração para mais tarde). Heroku tem mais informações aqui:

Https://devcenter.heroku.com/articles/procfile

 5
Author: Kevin Sylvestre, 2013-04-21 06:01:45