wait-for-it.sh
som standard väntar 15 sekunder och återvänder, även om målet inte är klart ännu. Det ser du också i din produktion. Men databasen är inte klar än. Gör wait-for-it.sh
vänta längre
, kanske med -t 90
för att vänta i 90 sekunder eller -t 0
för att få det att vänta för evigt.
(Enligt min erfarenhet tar Docker-databasbehållarna rutinmässigt 30-60 sekunder att starta upp, särskilt första gången.)