Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- mongoshard1:
- image: mongo:3.6.4
- environment:
- - MONGO_DATA_DIR=/data/db
- - MONGO_LOG_DIR=/dev/null
- ports:
- - 27020:27017
- command: mongod --replSet ${NAME} --port 27017 --oplogSize 16 --noprealloc --smallfiles
- mongoshard2:
- image: mongo:3.6.4
- environment:
- - MONGO_DATA_DIR=/data/db
- - MONGO_LOG_DIR=/dev/null
- ports:
- - 27021:27017
- command: mongod --replSet ${NAME} --port 27017 --oplogSize 16 --noprealloc --smallfiles
- mongoshard3:
- image: mongo:3.6.4
- environment:
- - MONGO_DATA_DIR=/data/db
- - MONGO_LOG_DIR=/dev/null
- ports:
- - 27022:27017
- command: mongod --replSet ${NAME} --port 27017 --oplogSize 16 --noprealloc --smallfiles
- mongoinit:
- image: mongo:3.6.4
- environment:
- - MONGO1=mongoshard1
- - MONGO2=mongoshard2
- - MONGO3=mongoshard3
- - RS=${NAME}
- - PORT=27017
- volumes:
- - ./:/scripts
- entrypoint: [ "/scripts/init.sh" ]
- links:
- - mongoshard1
- - mongoshard2
- - mongoshard3
- depends_on:
- - mongoshard1
- - mongoshard2
- - mongoshard3
Add Comment
Please, Sign In to add comment