From 5de3e878a47ee38bb8c2e46d6f151aeea1509a1c Mon Sep 17 00:00:00 2001 From: Sameer Naik Date: Tue, 17 Jan 2017 16:16:52 +0530 Subject: [PATCH] adds `SKIP_DB_WAIT` control parameter --- bitnami/express/rootfs/app-entrypoint.sh | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/bitnami/express/rootfs/app-entrypoint.sh b/bitnami/express/rootfs/app-entrypoint.sh index cd17f83cf0dd..a5874c4c45c7 100755 --- a/bitnami/express/rootfs/app-entrypoint.sh +++ b/bitnami/express/rootfs/app-entrypoint.sh @@ -43,16 +43,18 @@ __wait_for_db() { } wait_for_db() { - if getent hosts mongodb >/dev/null; then - __wait_for_db mongodb 27017 - fi + if ! [[ -n $SKIP_DB_WAIT && $SKIP_DB_WAIT -gt 0 ]] && database_tier_exists ; then + if getent hosts mongodb >/dev/null; then + __wait_for_db mongodb 27017 + fi - if getent hosts mariadb >/dev/null; then - __wait_for_db mariadb 3306 - fi + if getent hosts mariadb >/dev/null; then + __wait_for_db mariadb 3306 + fi - if getent hosts postgresql >/dev/null; then - __wait_for_db postgresql 5432 + if getent hosts postgresql >/dev/null; then + __wait_for_db postgresql 5432 + fi fi } @@ -94,9 +96,7 @@ log () { } if [ "$1" == npm ] && [ "$2" == "start" -o "$2" == "run" ]; then - if database_tier_exists; then - wait_for_db - fi + wait_for_db if ! app_present; then log "Creating express application"