github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/mongodb/dataprotection/mongodump-restore.sh (about)

     1  set -e
     2  set -o pipefail
     3  export PATH="$PATH:$DP_DATASAFED_BIN_PATH"
     4  export DATASAFED_BACKEND_BASE_PATH="$DP_BACKUP_BASE_PATH"
     5  
     6  mongo_uri="mongodb://${DP_DB_HOST}:${DP_DB_PORT}"
     7  datasafed pull "${DP_BACKUP_NAME}.archive" - | mongorestore --archive --gzip --uri "${mongo_uri}" -u ${MONGODB_ROOT_USER} -p ${MONGODB_ROOT_PASSWORD} --authenticationDatabase admin