Guest User

Untitled

a guest
May 24th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. version: '3'
  2.  
  3. services:
  4. mongoshard1:
  5. image: mongo:3.6.4
  6. environment:
  7. - MONGO_DATA_DIR=/data/db
  8. - MONGO_LOG_DIR=/dev/null
  9. ports:
  10. - 27020:27017
  11. command: mongod --replSet ${NAME} --port 27017 --oplogSize 16 --noprealloc --smallfiles
  12. mongoshard2:
  13. image: mongo:3.6.4
  14. environment:
  15. - MONGO_DATA_DIR=/data/db
  16. - MONGO_LOG_DIR=/dev/null
  17. ports:
  18. - 27021:27017
  19. command: mongod --replSet ${NAME} --port 27017 --oplogSize 16 --noprealloc --smallfiles
  20. mongoshard3:
  21. image: mongo:3.6.4
  22. environment:
  23. - MONGO_DATA_DIR=/data/db
  24. - MONGO_LOG_DIR=/dev/null
  25. ports:
  26. - 27022:27017
  27. command: mongod --replSet ${NAME} --port 27017 --oplogSize 16 --noprealloc --smallfiles
  28. mongoinit:
  29. image: mongo:3.6.4
  30. environment:
  31. - MONGO1=mongoshard1
  32. - MONGO2=mongoshard2
  33. - MONGO3=mongoshard3
  34. - RS=${NAME}
  35. - PORT=27017
  36. volumes:
  37. - ./:/scripts
  38. entrypoint: [ "/scripts/init.sh" ]
  39. links:
  40. - mongoshard1
  41. - mongoshard2
  42. - mongoshard3
  43. depends_on:
  44. - mongoshard1
  45. - mongoshard2
  46. - mongoshard3
Add Comment
Please, Sign In to add comment