wait-for-it.sh
डिफ़ॉल्ट रूप से 15 सेकंड<की प्रतीक्षा करता है /ए> और वापस लौटता है, भले ही लक्ष्य अभी तक तैयार न हो। आप इसे अपने आउटपुट में भी देखते हैं। लेकिन डेटाबेस अभी तैयार नहीं है। wait-for-it.sh
बनाएं अधिक प्रतीक्षा करें
, शायद -t 90
. के साथ 90 सेकंड तक प्रतीक्षा करने के लिए या -t 0
इसे हमेशा के लिए प्रतीक्षा करने के लिए।
(मेरे अनुभव में डॉकर डेटाबेस कंटेनर नियमित रूप से शुरू होने में 30-60 सेकंड लेते हैं, खासकर पहली बार।)