]> git.immae.eu Git - perso/Immae/Config/Ansible.git/blobdiff - roles/contexts/fretlink/files/scripts/fl_restoreDump
Fix a few strings and configurations, and add a fl_restoreDump script
[perso/Immae/Config/Ansible.git] / roles / contexts / fretlink / files / scripts / fl_restoreDump
diff --git a/roles/contexts/fretlink/files/scripts/fl_restoreDump b/roles/contexts/fretlink/files/scripts/fl_restoreDump
new file mode 100644 (file)
index 0000000..c76406b
--- /dev/null
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+if [ -z "$1" ]; then
+  echo "$(basename $0) zip-file-to-restore.zip"
+  exit 1
+fi
+
+file=$(pwd)/$1
+
+cd $HOME/workdir/app
+
+unzip "$file"
+
+source ../environment
+mongorestore --drop --uri $FRETLINK_MONGO_URI $(pwd)/.dump/
+
+if [ -e "../fixtures" ]; then
+  source ../fixtures
+fi