Sobre os Procfiles

Use um Procfile para definir o processo que é invocado quando um contêiner é iniciado. O Procfile pode substituir o processo de início padrão de qualquer tipo de idioma. O suporte a procfiles é fornecido pelo buildpack de ponto de entrada.

Nome e local do procfile

O Procfile é sempre um arquivo de texto simples sem uma extensão.

Os buildpacks do Google Cloud procuram um arquivo chamado Procfile na pasta raiz do projeto. O Procfile precisa estar no diretório raiz do projeto e não pode ser colocado em nenhum outro lugar.

Formato do Procfile

Um Procfile declara os tipos de processo em linhas individuais, cada uma com o seguinte formato:

PROCESS_TYPE: COMMAND

Substitua:

  • PROCESS_TYPE com um nome alfanumérico para o comando, como web, worker e custom.
  • COMMAND indica o comando que cada tipo de processo precisa executar na inicialização, como gunicorn -b :$PORT main:app.