Skip to content

BrammyS/mongodump-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mongodump-docker

Backup your Mongodb database with cron inside of a docker container!

Examples

Run the backup task at 05:00 on Sunday and delete the backups after 14 days.

 docker run -v ./localBackupsDir:/backups -e "MONGO_URI=mongodb+srv://username:[email protected]" -e DELETE_AFTER=14 -e "CRON_SCHEDULE=0 5 * * sun" --name mongodump brammys/mongodump

Supported tags and respective Dockerfile links

Configurations

ENV variable Default value Description
MONGO_URI mongodb://mongo:27017 The Mongodb URI
CRON_SCHEDULE 0 0 * * * The cron schedule expression.
DELETE_AFTER The amount of days after the backups will be deleted. Leave empty to keep all backups.

Volumes

path Description
/backups The backup folder for the mongodumps.