version: '3.8' networks: emi-network: driver: bridge services: app: restart: always build: context: . ports: - '3001:3001' environment: - MONGO_URL=${MONGO_URL} - PUBLIC_VAPID_KEY=${PUBLIC_VAPID_KEY} - PRIVATE_VAPID_KEY=${PRIVATE_VAPID_KEY} - WEB_PUSH_EMAIL=${WEB_PUSH_EMAIL} - EMAILPASS=${EMAILPASS} - PORT=3001 volumes: - .:/app - '/app/node_modules' #depends_on: # - mongo command: node index.js # 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