An open API service indexing awesome lists of open source software.

https://github.com/geekeast/mongo-cluster-compose

Compose mongodb cluster using docker
https://github.com/geekeast/mongo-cluster-compose

docker-compose mongo mongo-replica-set

Last synced: 2 months ago
JSON representation

Compose mongodb cluster using docker

Awesome Lists containing this project

README

          

## Create Mongo Cluster using Docker

### Set Replica Sync Delay
```javascript
// local/mongo/init-cluster.js
// ...
cfg.members[1].slaveDelay = 30; //seconds
// ...
```

### Replica Mode
- **create** stack
```sh
sh stack.sh build
```
- **destroy** stack
```sh
sh stack.sh destroy
```

### Accessing using Node.js
```sh
yarn # install deps
yarn initd # seed data via primary node
yarn index # query using secondary nodes
```

### References
- [Learn Docker](https://github.com/willitscale/learning-docker/tree/master/tutorial-12)
- [Docker boilerplates](https://github.com/drginm/docker-boilerplates/tree/master/mongodb-replicaset)