Modificato script backup (mongodump con auth)

Signed-off-by: Riccardo Di Dato <r.didato@asdynamics.it>
This commit is contained in:
Riccardo Di Dato
2017-08-17 18:30:45 +02:00
parent 483e138da1
commit 53a3bcb2ee
5 changed files with 19 additions and 6 deletions
+7 -2
View File
@@ -16,9 +16,14 @@ class SendBackupTask extends Task {
public static function execute(){
$config = GlobalVariables::get("config");
$dbName = GlobalVariables::get("dao")->getDbName();
$dbName = $config->database->dbName;
$backDir = $config->paths->backup."/mongoDump";
SystemController::shellExec("mongodump","-d $dbName -o $backDir");
$mongoDumpOpts = "-d $dbName -o $backDir";
if ($config->database->useAuth){
$mongoDumpOpts = "-d $dbName -o $backDir -u ".$config->database->user." -p ".$config->database->pass;
}
SystemController::shellExec("mongodump",$mongoDumpOpts);
$backupKeyFile = $config->cbs2->keyFile;
$backupServerPort = $config->cbs2->serverPort;