diff --git a/docker-compose.yaml b/docker-compose.yaml index 893a581..cb4438c 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -85,8 +85,9 @@ services: ports: - "${MONGO_PORT}:${MONGO_PORT}" volumes: - - ./data/mongo:/data/db - command: mongod --quiet --setParameter logComponentVerbosity='{"network":{"verbosity":0}}' + - ./data/mongodb:/data/db + - ./mongod.conf:/etc/mongod.conf:ro + command: ["mongod", "--config", "/etc/mongod.conf"] healthcheck: test: | mongosh --quiet --eval "db.adminCommand('ping')" || \ diff --git a/mongod.conf b/mongod.conf new file mode 100644 index 0000000..bb6ac98 --- /dev/null +++ b/mongod.conf @@ -0,0 +1,49 @@ +# MongoDB Configuration File + +# Network settings +net: + port: 27017 + bindIp: 0.0.0.0 + +# Storage settings +storage: + dbPath: /data/db + +# Security settings +security: + authorization: enabled + +# System log settings +systemLog: + destination: file + path: /dev/stdout + logAppend: false + verbosity: 0 + quiet: true + component: + accessControl: + verbosity: -1 + command: + verbosity: 0 + control: + verbosity: 0 + ftdc: + verbosity: 0 + geo: + verbosity: 0 + index: + verbosity: 0 + network: + verbosity: 0 + query: + verbosity: 0 + replication: + verbosity: 0 + sharding: + verbosity: 0 + storage: + verbosity: 0 + write: + verbosity: 0 + transaction: + verbosity: 0