diff --git a/root/etc/cont-init.d/50-config b/root/etc/cont-init.d/50-config index 2862925..d48a6dd 100644 --- a/root/etc/cont-init.d/50-config +++ b/root/etc/cont-init.d/50-config @@ -57,9 +57,11 @@ fi # check for the mysql endpoint for 30 seconds END=$((SECONDS+30)) -while [ ${SECONDS} -lt ${END} ]; do +while [ ${SECONDS} -lt ${END} ] && [ "${DB_HOST}" ]; + do /usr/bin/nc -z ${DB_HOST} 3306 && \ - if [ ! -z "$(/usr/bin/nc -w1 ${DB_HOST} 3306)" ]; then + if [ ! -z "$(/usr/bin/nc -w1 ${DB_HOST} 3306)" ]; + then [ ! -z "${RUN}" ] && break RUN="RAN" # we sleep here again due to first run init on DB containers