Olá, Rafael.
Tudo bem?
Parece que o problema está no script entrypoint.sh
que está sendo executado pelo Docker. Esse tipo de erro geralmente ocorre devido a problemas de sintaxe no script. Vou te dar algumas dicas para tentar resolver isso:
Verifique a sintaxe do script: Certifique-se de que todos os comandos estão corretos e que não há nenhum erro de digitação. Um erro comum é esquecer de fechar um bloco if
com fi
.
Cheque os caracteres invisíveis: Às vezes, caracteres invisíveis podem causar problemas. Para garantir que não há caracteres estranhos, você pode abrir o arquivo em um editor de texto que mostre esses caracteres, como o vim
ou nano
.
Linha de abertura do script: Verifique se a primeira linha do script está corretamente configurada para o interpretador de comandos. Ela deve ser algo como:
#!/bin/sh
ou
#!/bin/bash
Permissões do arquivo: Certifique-se de que o entrypoint.sh
tem permissões de execução. Você pode ajustar isso com o comando:
chmod +x entrypoint.sh
Conteúdo do entrypoint.sh
: Se possível, compartilhe o conteúdo do seu entrypoint.sh
para que possamos identificar o erro mais facilmente.
Veja se essa solução funciona para você. Parece ser o mesmo erro: TÓPICO - SOLUCIONADO
Espero que essas dicas ajudem a resolver o problema. Bons estudos!