wait-for-it.sh
per impostazione predefinita attende 15 secondi e ritorna, anche se il bersaglio non è ancora pronto. Lo vedi anche nel tuo output. Ma il database non è ancora pronto. Crea wait-for-it.sh
aspetta ancora
, magari con -t 90
attendere 90 secondi o -t 0
per farlo aspettare per sempre.
(Secondo la mia esperienza, i container del database Docker impiegano abitualmente 30-60 secondi per avviarsi, soprattutto la prima volta.)