1
resposta

[Reclamação] Falha no container alura-ms-web-financeiro-1

O container alura-ms-web-financeiro-1 não subiu no Docker e tive o seguinte erro

2023-05-05 09:08:17 ./entrypoint.sh: 4: composer: not found
2023-05-05 09:08:17 
2023-05-05 09:08:17 Warning: require(vendor/autoload.php): Failed to open stream: No such file or directory in /app/index.php on line 3
2023-05-05 09:08:17 
2023-05-05 09:08:17 Fatal error: Uncaught Error: Failed opening required 'vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /app/index.php:3
2023-05-05 09:08:17 Stack trace:
2023-05-05 09:08:17 #0 {main}
2023-05-05 09:08:17   thrown in /app/index.php on line 3
1 resposta

Olá Jefferson, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

O erro "./entrypoint.sh: 4: composer: not found" está indicando que o comando "composer" não foi encontrado. O Composer é uma ferramenta utilizada para gerenciar as dependências do projeto em PHP. Por não ter encontrado este comando "composer" os demais erros foram encadeados quando ocorre a tentativa de acesso aos arquivos PHP.

Este erro pode estar sendo apresentado devido a erros no arquivo de preparação do contêiner ou por haver ausência de arquivos no projeto. Peço que realize novamente a subida dos contêineres, executando o comando docker-compose up --build, assim ocorrerá a instalação das dependências dos contêineres. E verifique o resultado apresentado.

Como alternativa, você pode realizar uma nova clonagem do repositório para obter os arquivos completos eliminando assim possíveis erros que possam ocorrer devido a arquivos corrompidos, basta seguir os passos abaixo:

  • Crie uma nova pasta em seu sistema e abra o terminal nesta pasta

  • Execute o comando abaixo para clonar o repositório para a pasta escolhida

    git clone --recursive https://github.com/CViniciusSDias/alura-ms.git
    
  • Após clonar o repositório, acesse a pasta "alura-ms" basta executar o comando abaixo:

    cd alura-ms
    
  • Inicie o container executando o comando abaixo:

    docker-compose up --build
    

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!