1.0.0 • Published 4 years ago

mongo-backup-minio v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

MongoBackupMinio

MongoBackupMinio is a nodejs package that allows you to backup Mongo databases to min.io.

Installation

Make sure you have Mongodb tool installed on your computer

Then run

npm i mongobackupminio

Usage

import * from 'mongobackupminio'

const config: MongoBackupConfig = {
  Database: string;
  MongoHost: string;
  MongoPort: string;
  MongoUser: string;
  MongoPass: string;
  MinioEndpoint: string;
  MinioAccessKey: string;
  MinioSecretKey: string;
  MongoSSL: boolean;
  ZipName?: string;
  MinioRootPath?: string;
  MinioBucket: string;
  MinioSSL: boolean;
  MinioPort?: number;
  WebhookURL: string;
}

const backup = new MongoBackup(config)
backup.createBackup()
backup.uploadBackup()

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT