blob: 78f28ac8b6f1db7978ba10d054e186d6df6119b5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
if [ -z "$OPENDC_DB" ]; then
echo "OPENDC_DB environment variable not specified"
exit 1
fi
if [ -z "$OPENDC_DB_USERNAME" ]; then
echo "OPENDC_DB_USERNAME environment variable not specified"
exit 1
fi
if [ -z "$OPENDC_DB_PASSWORD" ]; then
echo "OPENDC_DB_PASSWORD environment variable not specified"
exit 1
fi
MONGO_COMMAND="mongo $OPENDC_DB -u $OPENDC_DB_USERNAME -p $OPENDC_DB_PASSWORD --authenticationDatabase $OPENDC_DB"
until eval $MONGO_COMMAND --eval 'db.getCollectionNames();' ; do
echo "MongoDB is unavailable - sleeping"
sleep 1
done
echo "MongoDB available"
|