https://github.com/katharostech/docker_mongodb-backup
Docker image for backing up a MongoDB database.
https://github.com/katharostech/docker_mongodb-backup
Last synced: 4 months ago
JSON representation
Docker image for backing up a MongoDB database.
- Host: GitHub
- URL: https://github.com/katharostech/docker_mongodb-backup
- Owner: katharostech
- License: unlicense
- Created: 2019-07-10T17:29:31.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-10T18:43:05.000Z (almost 7 years ago)
- Last Synced: 2025-10-04T21:48:36.947Z (9 months ago)
- Language: Dockerfile
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker MongoDB Backup
[](https://cloud.drone.io/katharostech/docker_mongodb-backup)
Extreemly simple MongoDB backup container that simply dumps MongoDB to a file on a cron schedule.
## Usage
```
docker run -v backup-volume:/backup katharostech/mongodb-backup
```
The backup will be written to `/backup/db-backup.archive.gz`. Backups will be run on the `CRON_SCHEDULE` and will replace the previously taken backup at each run.
## Environment Variables
### `CRON_SCHEDULE`
**Default:** `0 0 * * *`
### `INIT_BACKUP`
Set to `true` to do a backup when the container is started.
**Default:** `false`
### `MONGO_HOST`
**Default:** mongodb
### `MONGO_PORT`
**Default:** `27017`
### `FAILURE_HOOK`
This allows you to insert a command will be run when a backup fails. You can use this to trigger a `curl` on a webhook to your chat software or something similar.
**Default:** `true`