kpiplus
Version:
KPI+
1 lines • 601 B
JavaScript
console.log("Prepare backup database...");var configs=require("../configs"),mongodb_backup=require("mongodb-backup"),fs=require("fs"),path=require("path"),dir=path.join(path.dirname(__dirname),"backup");configs.database.backupDir&&(dir=configs.database.backupDir),fs.existsSync(dir)||fs.mkdirSync(dir);var now=new Date,tar_file=now.getFullYear()+"_"+(now.getMonth()+1)+"_"+now.getDate()+"_h"+now.getHours()+".tar",logger=path.join(dir,"log.txt");console.log("Begin backup database..."),mongodb_backup({uri:configs.database.url,root:dir,tar:tar_file,logger:logger,callback:function(){console.log(1)}});