Guest User

Untitled

a guest
Jul 20th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. export CONTAINER_NAME="container-name"
  4. export DATABASE_NAME="db-name"
  5. export BACKUP_LOCATION="/home/ec2-user/backups"
  6. export MONGO_USER="DB Username"
  7. export MONGO_PASSWORD="DB Password"
  8.  
  9. export TIMESTAMP=$(date +'%Y%m%d%H%M%S')
  10.  
  11. docker exec -t ${CONTAINER_NAME} mongodump --out /data/${DATABASE_NAME}-backup-${TIMESTAMP} --db ${DATABASE_NAME} -u ${MONGO_USER} -p ${MONGO_PASSWORD} --authenticationDatabase admin
  12. docker cp ${CONTAINER_NAME}:/data/${DATABASE_NAME}-backup-${TIMESTAMP} ${BACKUP_LOCATION}
Add Comment
Please, Sign In to add comment