version: '3.5' services: node: build: . restart: unless-stopped depends_on: - db expose: - 4567 # use a reverse proxy like Traefik db: image: mongo:bionic restart: unless-stopped expose: - 27017 environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: root volumes: - mongo:/data/db volumes: mongo: