38 lines
703 B
YAML
38 lines
703 B
YAML
version: '3.8'
|
|
|
|
networks:
|
|
emi-network:
|
|
driver: bridge
|
|
|
|
services:
|
|
app:
|
|
build:
|
|
context: .
|
|
ports:
|
|
- '3001:3001'
|
|
environment:
|
|
- MONGO_URL=mongodb://mongo:27017/testdb
|
|
- PORT=3001
|
|
volumes:
|
|
- .:/app
|
|
- '/app/node_modules'
|
|
depends_on:
|
|
- mongo
|
|
command: nodemon
|
|
networks:
|
|
- emi-network
|
|
|
|
mongo:
|
|
image: mongo:latest
|
|
ports:
|
|
- '27017:27017'
|
|
networks:
|
|
- emi-network
|
|
volumes:
|
|
- mongodbdata:/data/db
|
|
- ./dump:/dump
|
|
#entrypoint: mongodump ${MONGO_URL} && mongorestore --db EMI_SOCIAL dump/EMI_SOCIAL/ && mongod
|
|
|
|
volumes:
|
|
mongodbdata:
|
|
driver: local # This ensures the volume is created |