Browse Source

fix: some more fixes for Docker in regards to Mongo initializing

Kristian Vos 4 years ago
parent
commit
09fe36a262
3 changed files with 2 additions and 5 deletions
  1. 0 1
      .env.template
  2. 0 2
      docker-compose.yml
  3. 2 2
      setup-mongo-docker.sh

+ 0 - 1
.env.template

@@ -5,7 +5,6 @@ MONGO_PORT=27017
 
 MONGO_ROOT_PASSWORD=PASSWORD_HERE
 MONGO_ROOT_USERNAME=USERNAME_HERE
-MONGO_ROOT_DATABASE=admin
 
 MONGO_USER_PASSWORD=OTHER_PASSWORD_HERE
 MONGO_USER_USERNAME=OTHER_USERNAME_HERE

+ 0 - 2
docker-compose.yml

@@ -22,12 +22,10 @@ services:
     environment:
       - MONGO_INITDB_ROOT_USERNAME=${MONGO_ROOT_USERNAME}
       - MONGO_INITDB_ROOT_PASSWORD=${MONGO_ROOT_PASSWORD}
-      - MONGO_INITDB_DATABASE=${MONGO_ROOT_DATABASE}
       - MONGO_PORT=${MONGO_PORT}
       - MONGO_DATABASE=${MONGO_DATABASE}
       - MONGO_ROOT_USERNAME=${MONGO_ROOT_USERNAME}
       - MONGO_ROOT_PASSWORD=${MONGO_ROOT_PASSWORD}
-      - MONGO_ROOT_DATABASE=${MONGO_ROOT_DATABASE}
       - MONGO_USER_USERNAME=${MONGO_USER_USERNAME}
       - MONGO_USER_PASSWORD=${MONGO_USER_PASSWORD}
     volumes:

+ 2 - 2
setup-mongo-docker.sh

@@ -1,8 +1,8 @@
 #!/bin/bash
 
-mongo musare \
+mongo ${MONGO_DATABASE} \
         --port ${MONGO_PORT} \
         -u ${MONGO_ROOT_USERNAME} \
-        --authenticationDatabase "${MONGO_ROOT_DATABASE}" \
+        --authenticationDatabase "admin" \
         -p ${MONGO_ROOT_PASSWORD} \
         --eval "db.createUser({ user: '${MONGO_USER_USERNAME}', pwd: '${MONGO_USER_PASSWORD}', roles:[ { role:'readWrite', db: '${MONGO_DATABASE}' } ] } );"