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.