From a509b4b378816047d5dca7ea5a36b7fb1621fe15 Mon Sep 17 00:00:00 2001 From: Miguel Serrano Date: Wed, 11 Feb 2026 11:39:39 +0100 Subject: [PATCH] Disable telemetry collection in `mongosh` --- CHANGELOG.md | 4 ++++ bin/docker-compose | 1 + lib/docker-compose.mongo.yml | 1 + lib/mongosh.conf | 2 ++ 4 files changed, 8 insertions(+) create mode 100644 lib/mongosh.conf diff --git a/CHANGELOG.md b/CHANGELOG.md index 65e2c647..b4c0032f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2026-02-11 +### Added +- Disable telemetry data collection in `mongosh`. + ## 2026-02-02 ### Added - Updated default [`version`](https://github.com/overleaf/toolkit/blob/master/lib/config-seed/version) to `6.1.1`. diff --git a/bin/docker-compose b/bin/docker-compose index 4c9951b5..716ed35e 100755 --- a/bin/docker-compose +++ b/bin/docker-compose @@ -143,6 +143,7 @@ function set_mongo_vars() { export MONGO_DATA_PATH export MONGO_DOCKER_IMAGE export MONGOSH + export TOOLKIT_ROOT } # Set environment variables for docker-compose.sibling-containers.yml diff --git a/lib/docker-compose.mongo.yml b/lib/docker-compose.mongo.yml index 8a2d6dce..8655f970 100644 --- a/lib/docker-compose.mongo.yml +++ b/lib/docker-compose.mongo.yml @@ -8,6 +8,7 @@ services: container_name: mongo volumes: - "${MONGO_DATA_PATH}:/data/db" + - "${TOOLKIT_ROOT}/lib/mongosh.conf:/etc/mongosh.conf" expose: - 27017 healthcheck: diff --git a/lib/mongosh.conf b/lib/mongosh.conf new file mode 100644 index 00000000..0655d66b --- /dev/null +++ b/lib/mongosh.conf @@ -0,0 +1,2 @@ +mongosh: + forceDisableTelemetry: true