wait-for-it.sh
por padrão, espera 15 segundos e retorna, mesmo que o destino ainda não esteja pronto. Você vê isso em sua saída também. Mas o banco de dados ainda não está pronto. Faça wait-for-it.sh
espere mais
, talvez com -t 90
para esperar 90 segundos ou -t 0
para fazê-lo esperar para sempre. (Na minha experiência, os contêineres de banco de dados do Docker costumam levar de 30 a 60 segundos para inicializar, especialmente na primeira vez.)