Bladeren bron

chore: mongoclient auto. has configuration for docker

Signed-off-by: Jonathan <theflametrooper@gmail.com>
Jonathan 4 jaren geleden
bovenliggende
commit
19faaffbfc
1 gewijzigde bestanden met toevoegingen van 17 en 15 verwijderingen
  1. 17 15
      docker-compose.yml

+ 17 - 15
docker-compose.yml

@@ -3,31 +3,31 @@ services:
   backend:
     build: ./backend
     ports:
-    - "${BACKEND_PORT}:8080"
+      - "${BACKEND_PORT}:8080"
     volumes:
-    - ./backend:/opt/app
-    - ./log:/opt/log
+      - ./backend:/opt/app
+      - ./log:/opt/log
     links:
-    - mongo
-    - redis
+      - mongo
+      - redis
     environment:
-    - SNYK_TOKEN=${SNYK_TOKEN}
+      - SNYK_TOKEN=${SNYK_TOKEN}
     stdin_open: true
     tty: true
   frontend:
     build: ./frontend
     ports:
-    - "${FRONTEND_PORT}:80"
+      - "${FRONTEND_PORT}:80"
     volumes:
-    - ./frontend:/opt/app
-    - /opt/app/node_modules/
+      - ./frontend:/opt/app
+      - /opt/app/node_modules/
     environment:
-    - FRONTEND_MODE=${FRONTEND_MODE}
-    - SNYK_TOKEN=${SNYK_TOKEN}
+      - FRONTEND_MODE=${FRONTEND_MODE}
+      - SNYK_TOKEN=${SNYK_TOKEN}
   mongo:
     image: mongo:4.0
     ports:
-    - "${MONGO_PORT}:27017"
+      - "${MONGO_PORT}:27017"
     environment:
       - MONGO_INITDB_ROOT_USERNAME=admin
       - MONGO_INITDB_ROOT_PASSWORD=${MONGO_ROOT_PASSWORD}
@@ -41,11 +41,13 @@ services:
   mongoclient:
     image: mongoclient/mongoclient
     ports:
-    - "${MONGOCLIENT_PORT}:3000"
+      - "${MONGOCLIENT_PORT}:3000"
+    environment:
+      - MONGOCLIENT_DEFAULT_CONNECTION_URL=mongodb://${MONGO_USER_USERNAME}:${MONGO_USER_PASSWORD}@mongo:27017/musare
   redis:
     image: redis
     command: "--notify-keyspace-events Ex --requirepass ${REDIS_PASSWORD}"
     volumes:
-    - .redis:/data
+      - .redis:/data
     ports:
-    - "${REDIS_PORT}:6379"
+      - "${REDIS_PORT}:6379"