Coder Social home page Coder Social logo

Comments (11)

weibell avatar weibell commented on September 17, 2024 7

I am experiencing the same issue. As a temporary workaround, I will be using the previous version mongo-express:0.54 instead of the :latest image.

from mongo-express-docker.

emajeru avatar emajeru commented on September 17, 2024 3

I had the same issue at first and saw the the default environment variables changed with the new release. Instead of passing the mongo connection credentials as individual variables, I passed them in the connection string in order to get them working.

Configuration:

environment:
    ME_CONFIG_MONGODB_URL:  mongodb://root:xxx@mongo:27017
    ME_CONFIG_BASICAUTH_USERNAME: root
    ME_CONFIG_BASICAUTH_PASSWORD: XXX

from mongo-express-docker.

chahinebh avatar chahinebh commented on September 17, 2024 2

I use version mongo-express:0.54 instead of the :latest image.

from mongo-express-docker.

gBusato avatar gBusato commented on September 17, 2024

As said previously, this is an example of working configuration :

version: '3.1'

services:

  mongo:
    image: mongo
    restart: always
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: example

  mongo-express:
    image: mongo-express
    restart: always
    ports:
      - 8081:8081
    environment:
      ME_CONFIG_MONGODB_URL: "mongodb://root:example@mongo:27017/"
      ME_CONFIG_MONGODB_ADMINUSERNAME: root
      ME_CONFIG_MONGODB_ADMINPASSWORD: example

from mongo-express-docker.

rpsirois avatar rpsirois commented on September 17, 2024

Thanks @weibell downgrading worked for usage with secrets since I can't use the url method.

from mongo-express-docker.

cgrio avatar cgrio commented on September 17, 2024

I use version mongo-express:0.54 instead of the :latest image.

It`s works for me.

from mongo-express-docker.

mholimncube avatar mholimncube commented on September 17, 2024

@cgrio I used that 0.54 tag and it did not work for me, actually tried all the tags for the official image and they all give the same error. Anyone has an Idea how to resolve this issue?

from mongo-express-docker.

Yuri-Lima avatar Yuri-Lima commented on September 17, 2024

official image an

I have been using this:
version: '3.7'

services:
  mongo:
    image: mongo
    restart: always
    command: mongod --auth
    environment:
      #MONGO_INITDB_DATABASE: "{{DBNAME}}"
      MONGO_INITDB_ROOT_USERNAME: {{USER}}
      MONGO_INITDB_ROOT_PASSWORD: {{PASSWORD}}
    ports:
      - "27017:27017"
    volumes:
      - mongo_db:/data/db
  mongo-express:
    image: mongo-express
    restart: always
    ports:
      - 8081:8081
    environment:
      ME_CONFIG_MONGODB_ADMINUSERNAME: {{USER}}
      ME_CONFIG_MONGODB_ADMINPASSWORD: {{PASSWORD}}
      #ME_CONFIG_MONGODB_DATABASE: "{{DBNAME}}"     
      ME_CONFIG_MONGODB_URL: "mongodb://{{USER}}:{{PASSWORD}}@mongo:27017/"      
volumes:
  mongo_db: {}
networks:
  default:
    external: true
    name: portainer

from mongo-express-docker.

pablonap avatar pablonap commented on September 17, 2024

It worked for me only when I added depends_on as follows:

version: '3'
services:
  mongodb:
    image: mongo
    ports:
      - 27017:27017
    environment:
      - MONGO_INITDB_ROOT_USERNAME=admin
      - MONGO_INITDB_ROOT_PASSWORD=password
  mongo-express:
    image: mongo-express
    ports:
      - 8081:8081
    depends_on:
      - "mongodb"
    environment:
      - ME_CONFIG_MONGODB_ADMINUSERNAME=admin
      - ME_CONFIG_MONGODB_ADMINPASSWORD=password
      - ME_CONFIG_MONGODB_SERVER=mongodb

from mongo-express-docker.

saurabhsri108 avatar saurabhsri108 commented on September 17, 2024

Doesn't work in March. 2023

version: '3.1'
services:
  mongodb:
    image: mongo
    restart: always
    ports:
      - 27017:27017
    environment:
      - MONGO_INITDB_ROOT_USERNAME=admin
      - MONGO_INITDB_ROOT_PASSWORD=password
  mongo-express:
    image: mongo-express
    restart: always
    ports:
      - 8081:8081
    depends_on:
      - "mongodb"
    environment:
      - ME_CONFIG_MONGODB_ADMINUSERNAME=admin
      - ME_CONFIG_MONGODB_ADMINPASSWORD=password
      - ME_CONFIG_MONGODB_SERVER=mongodb

from mongo-express-docker.

turbo5 avatar turbo5 commented on September 17, 2024

I mean, this seems to be a pretty major bug and/or big oversight, since one of the most basic thing is to be able to wait for a service to start and only then start the one depending on it right? I just started using Docker and this thing actually worked in an earlier version from what I saw, or at least mongo-express tried to reconnect by itself until mongo has finished initializing.
How can this even go wrong and not to be solved for this long? This kind of questions the whole existence of docker-compose if it doesn't work reliably.
Anyone had some success with the new 'condition' attribute?

edit:
adding restart: unless-stopped to the mongo-express service seems to do the trick (for now), but I still don't know if this solves the core issue or just somehow works until the next minor version bump.

from mongo-express-docker.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.