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