From 0712325120408c320a700d525cc863a0f436fd68 Mon Sep 17 00:00:00 2001 From: Pascal Aschwanden Date: Fri, 3 Mar 2023 08:45:05 -0800 Subject: [PATCH] these scripts are meant to document how to get a new database dump for local development --- scripts/get-dump.sh | 11 +++++++++++ scripts/restore-get.sh | 12 ++++++++++++ 2 files changed, 23 insertions(+) create mode 100755 scripts/get-dump.sh create mode 100755 scripts/restore-get.sh diff --git a/scripts/get-dump.sh b/scripts/get-dump.sh new file mode 100755 index 0000000..2517d5c --- /dev/null +++ b/scripts/get-dump.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +# this script was meant to be run on the server +# it will get you the database dump that you can use to populate your local database. +sudo docker exec -it service-psij mongodump --out=sc-dump +sudo docker cp service-psij:~/sc-dump ~/sc-dump + +tar -cf sc-dump.tar sc-dump + +sudo rm -rf sc-dump +ls -l diff --git a/scripts/restore-get.sh b/scripts/restore-get.sh new file mode 100755 index 0000000..6c8944c --- /dev/null +++ b/scripts/restore-get.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +# run this script after running get-dump +# you will need to change the username below + +scp -r aschwanden1@testing.exaworks.org:~/sc-dump.tar ~/sc-dump.tar +cd ~/ +tar -xvf ~/sc-dump.tar + +mongosh psi-j-testing-aggregator --eval "db.dropDatabase()" + +mongorestore ~/sc-dump