version: "3.8" services: web: container_name: web build: context: . dockerfile: Dockerfile restart: always ports: - "3000:3000" environment: - WAIT_HOSTS=db:27017 - WAIT_HOSTS_TIMEOUT=300 - WAIT_SLEEP_INTERVAL=30 - WAIT_HOST_CONNECT_TIMEOUT=30 depends_on: - db db: container_name: db image: 'mongo:4.4.13' restart: always volumes: - type: volume source: MONGO_DATA target: /data/db - type: volume source: MONGO_CONFIG target: /data/configdb ports: - "27017:27017" volumes: MONGO_DATA: name: MONGO_DATA MONGO_CONFIG: name: MONGO_CONFIG