Ao implantar um aplicativo, se houver um problema ao detectar o buildpack do seu aplicativo durante o processo de build, você pode ver o seguinte erro nos detalhes da implantação.

Falha no processo de build
Tipo de falha de build desconhecido

Clique no erro em Detalhes da implantação para ver o registro do processo de build e procure erros semelhantes a:

===> DETECÇÃO
ERRO: Nenhum grupo de buildpack passou na detecção.
ERRO: Verifique se você está executando no caminho correto.
ERRO: Falha ao detectar: Nenhum buildpack participando
ERRO: Falha no build: Execução do ciclo de vida: falha com o código de status: 20

Esses erros ocorrem quando não há informações suficientes para detectar corretamente o tipo de aplicativo. Isso geralmente é causado por um dos seguintes motivos:

  • O repositório Git não contém todos os arquivos necessários para o aplicativo.
  • Algo no código ou nas configurações faz com que um buildpack incorreto seja selecionado.
  • O caminho de build está incorreto.

Repositório Git

Verifique seu repositório para garantir que todos os arquivos corretos tenham sido enviados ao repositório para o seu aplicativo.

Buildpack

Se você escolher Configurar imagem do contêiner automaticamente ao adicionar o aplicativo, usaremos um buildpack para determinar e configurar automaticamente um contêiner para o aplicativo. Se o seu aplicativo exigir um buildpack adicional, você poderá adicionar outros buildpacks na página Configurações do aplicativo.

Ao usar buildpacks, você também deve garantir que a versão correta da linguagem esteja nos arquivos do seu aplicativo. Para obter mais detalhes, consulte nossa documentação sobre como especificar uma versão de linguagem.

Caminho de build

O caminho de build é onde os arquivos de construção do seu aplicativo estão localizados no repositório. Normalmente, essa é a raiz do repositório, e você não precisa definir um caminho de build ao adicionar o aplicativo.

Se o seu aplicativo tiver um caminho de build diferente, você poderá defini-lo ao adicionar o aplicativo ou alterá-lo em Configurações (Configurações > Editar detalhes > Caminho de build). Por exemplo, se o seu aplicativo precisar ser criado a partir de um subdiretório chamado app, insira o caminho desse subdiretório como /app no campo Caminho de build.

Documentação relacionada