From 233f80d25fc3daf0262bedb85e33907d244e4bc0 Mon Sep 17 00:00:00 2001 From: Jeremy Yin Date: Thu, 14 Mar 2024 16:39:23 +0800 Subject: [PATCH] add mongo --- docker-compose.mongodb.yml | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 docker-compose.mongodb.yml diff --git a/docker-compose.mongodb.yml b/docker-compose.mongodb.yml new file mode 100644 index 0000000..db49663 --- /dev/null +++ b/docker-compose.mongodb.yml @@ -0,0 +1,47 @@ +version: "3" + +services: + mongodb: + image: mongo:7.0.6 + restart: always + volumes: + - "./data/mongo/configdb:/data/configdb" + - "./data/mongo/db:/data/db" + environment: + TZ: "Asia/Shanghai" + MONGO_INITDB_ROOT_USERNAME: ${MONGO_USERNAME} + MONGO_INITDB_ROOT_PASSWORD: ${MONGO_PASSWORD} + ports: + - 27017:27017 + tty: true + stdin_open: true + networks: + - simplylab + logging: + driver: "json-file" + options: + max-size: "2m" + max-file: "10" + + mongo-express: + image: mongo-express:1.0.2 + restart: always + ports: + - 8081:8081 + environment: + TZ: "Asia/Shanghai" + ME_CONFIG_MONGODB_ADMINUSERNAME: ${MONGO_USERNAME} + ME_CONFIG_MONGODB_ADMINPASSWORD: ${MONGO_PASSWORD} + ME_CONFIG_MONGODB_URL: mongodb://${MONGO_USERNAME}:${MONGO_PASSWORD}@mongodb:27017/ + tty: true + stdin_open: true + networks: + - simplylab + logging: + driver: "json-file" + options: + max-size: "2m" + max-file: "10" + +networks: + simplylab: