| 
					
				 | 
			
			
				@@ -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 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}" 
			 |