|
@@ -1,12 +1,12 @@
|
|
|
#!/bin/sh
|
|
|
|
|
|
# Проверяем наличие DB laboratory
|
|
|
-#if [[ $(mongo --host ${DB_CLUSTER} --quiet --eval "printjson(db.adminCommand('listDatabases'))"|grep -q "${MONGODB}";echo $?) -ne 0 ]];then
|
|
|
-# cd /tmp && tar xvf /opt/dev-${MONGODB}.tar.gz
|
|
|
-# mongorestore --host ${DB_CLUSTER} -d ${MONGODB} ${MONGODB}
|
|
|
-# if [[ $? -ne 0 ]]; then echo "Database ${MONGODB} is not restored!!!";rm -rf /tmp/${MONGODB};exit 1;fi
|
|
|
-# rm -rf /tmp/${MONGODB}
|
|
|
-#fi
|
|
|
+if [[ $(mongo --host ${DB_CLUSTER} --quiet --eval "printjson(db.adminCommand('listDatabases'))"|grep -q "${MONGODB}";echo $?) -ne 0 ]];then
|
|
|
+ cd /tmp && tar xvf /opt/dev-${MONGODB}.tar.gz
|
|
|
+ mongorestore --host ${DB_CLUSTER} -d ${MONGODB} ${MONGODB}
|
|
|
+ if [[ $? -ne 0 ]]; then echo "Database ${MONGODB} is not restored!!!";rm -rf /tmp/${MONGODB};exit 1;fi
|
|
|
+ rm -rf /tmp/${MONGODB}
|
|
|
+fi
|
|
|
|
|
|
[[ $(mongo --host ${DB_CLUSTER} --quiet --eval "db.runCommand({ping:1})"|grep -q "{ \"ok\" : 1 }"; echo $?) -ne 0 ]] && exit 0
|
|
|
|
|
@@ -87,4 +87,4 @@ mongo --host ${DB_CLUSTER} ${MONGODB} --eval "if (db.getCollection('systems').co
|
|
|
'scoped' : false,
|
|
|
'enabled' : true
|
|
|
})
|
|
|
-}"
|
|
|
+}"
|