"error":"UserNotFound: Could not find user \"root\" for db \"admin\""}

Viewed 25

I am new to the docker container and docker-compose.

I am creating a chat microservice with MongoDB and Docker with docker-compose but I can't connect with MongoDB compass. Here below my docker-compose file:

    version: "3"
    services:
      chat-service:
        build: "./chat-service"
      depends_on: 
        - chat-service-db
      volumes:
        - ./chat-service:/opt/app

    chat-service-db:
       environment:
         - MONGO_INITDB_ROOT_USERNAME=root
         - MONGO_INITDB_ROOT_PASSWORD=password
         - MONGO_INITDB_DATABASE=chatservice
       image: mongo
       ports:
         - 0.0.0.0:27017:27017

    user-service:
      build: "./user-service"
      depends_on: 
        - user-service-db
      volumes:
        - ./user-service:/opt/app

    user-service-db:
      environment:
        - MONGO_INITDB_ROOT_USERNAME=root
        - MONGO_INITDB_ROOT_PASSWORD=password
        - MONGO_INITDB_DATABASE=userservice
     image: mongo
     ports:
       - 0.0.0.0:27018:27017
0 Answers
Related