Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // mongoose
- const options = {
- autoIndex: true, // Don't build indexes
- reconnectTries: Number.MAX_VALUE, // Never stop trying to reconnect
- reconnectInterval: 500, // Reconnect every 500ms
- poolSize: 10, // Maintain up to 10 socket connections
- // If not connected, return errors immediately rather than waiting for reconnect
- bufferMaxEntries: 0
- };
- console.log(options);
- mongoose.connect('mongodb://blogUser:blogUserPassword@mongo/blog', options).then(
- () => { console.log("connected !!!"); },
- err => { console.log(err); }
- );
- version: '3'
- services:
- mongo:
- container_name: mongo
- image: mongo
- environment:
- - MONGO_INITDB_ROOT_USERNAME=${MONGO_INITDB_ROOT_USERNAME}
- - MONGO_INITDB_ROOT_PASSWORD=${MONGO_INITDB_ROOT_PASSWORD}
- volumes:
- - ./dbSetup.js:/docker-entrypoint-initdb.d/dbSetup.js
- - /data/db:/data/db
- ports:
- - "27017:27017"
- blog_api:
- container_name: blog_api
- build: ../blog.com/api
- restart: always
- expose:
- - 3000
- ports:
- - "3000:3000"
- links:
- - mongo
- depends_on:
- - mongo
Add Comment
Please, Sign In to add comment