Add backup/restore mongodb script
parent
d7052b691c
commit
2570a82cfa
|
@ -45,6 +45,8 @@ Thumbs.db
|
|||
|
||||
resource/
|
||||
|
||||
backup/collections/
|
||||
|
||||
.idea/
|
||||
node_modules
|
||||
*/nbproject*
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
|
|
@ -1 +0,0 @@
|
|||
|
|
@ -1 +0,0 @@
|
|||
|
|
@ -105,7 +105,15 @@ if (process.env.NODE_ENV !== config.test.env) {
|
|||
});
|
||||
} else {
|
||||
mongoose.connect(config.database.uri + config.test.db);
|
||||
for (let collection in mongoose.connection.collections) {
|
||||
mongoose.connection.collections[collection].drop(function (err) {
|
||||
if (err) {
|
||||
console.log('Error while test-Db clean up: ' + err);
|
||||
}
|
||||
});
|
||||
}
|
||||
app.listen(config.test.port);
|
||||
console.log('Listening on port ' + config.test.port);
|
||||
}
|
||||
|
||||
module.exports = app;
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/bash
|
||||
|
||||
col=(app_user awarding decoration rank squad user)
|
||||
|
||||
for i in "${col[@]}"
|
||||
do
|
||||
if [ "$1" == "restore" ]
|
||||
then
|
||||
mongoimport --db cc --collection $i --file collections/${i}.json
|
||||
else
|
||||
mongoexport --db cc --collection $i --out collections/${i}.json;
|
||||
fi
|
||||
done
|
|
@ -1 +0,0 @@
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
"postinstall": "npm install --prefix ./static && npm install --prefix ./api",
|
||||
"mongodb": "mongod --dbpath ./mongodb-data",
|
||||
"test": "npm test --prefix ./api",
|
||||
"e2e": "npm run deploy-static && concurrently \"npm run e2e --prefix ./api\" \"$(npm bin)/wait-on -t 60000 http://localhost:3001/ && npm run e2e --prefix ./static\" --success first --kill-others",
|
||||
"e2e": "npm run deploy-static && concurrently \"npm run e2e --prefix ./api\" \"wait-on -t 60000 http://localhost:3001/ && npm run e2e --prefix ./static\" --success first --kill-others",
|
||||
"start-e2e": "npm run deploy-static && npm run e2e --prefix ./api",
|
||||
"test-e2e": "npm run e2e --prefix ./static"
|
||||
},
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@angular/common": "^4.1.1",
|
||||
"@angular/cli": "1.0.2",
|
||||
"@angular/cli": "1.0.5",
|
||||
"@angular/compiler": "^4.1.1",
|
||||
"@angular/compiler-cli": "^4.1.1",
|
||||
"@angular/core": "^4.1.1",
|
||||
|
|
Loading…
Reference in New Issue