Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.7"
- services:
- ##############################
- # Back-End Container
- ##############################
- backend:
- container_name: mern_backend
- build:
- context: ./backend/
- target: development
- restart: always
- expose:
- - "9000"
- environment:
- - NODE_PATH=/home/node/node_modules
- - MONGO_URI=mongodb://root:example@mern_db:27017/example-database
- - NODE_ENV=development
- - DEBUG=app
- - PORT=9000
- ports:
- - "9000:9000"
- volumes:
- - "./backend/:/home/node/app/"
- - /home/node/node_modules/
- depends_on:
- - db
- networks:
- - server
- ##############################
- # MongoDB Container
- ##############################
- db:
- container_name: mern_db
- image: mongo
- restart: always
- environment:
- - MONGO_PORT=27017
- - MONGO_INITDB_ROOT_USERNAME=root
- - MONGO_INITDB_ROOT_PASSWORD=example
- - MONGO_INITDB_DATABASE=example-database
- volumes:
- - dbdata:/data/db/
- networks:
- - server
- networks:
- server:
- volumes:
- dbdata:
- mongoose.connect((process.env.MONGO_URI), { useNewUrlParser: true });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement