From 1ff8a7139cafca7064366ad07c8e79581888bcce Mon Sep 17 00:00:00 2001 From: beerpsi <92439990+beer-psi@users.noreply.github.com> Date: Fri, 14 Nov 2025 03:37:54 +0700 Subject: [PATCH] dev: limit memory usage of mongodb (#1390) * dev: limit mongodb cache size * fix indentation --- dev/mongod.conf | 4 ++++ docker-compose-dev.yml | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 dev/mongod.conf diff --git a/dev/mongod.conf b/dev/mongod.conf new file mode 100644 index 000000000..f4e51d40d --- /dev/null +++ b/dev/mongod.conf @@ -0,0 +1,4 @@ +storage: + wiredTiger: + engineConfig: + cacheSizeGB: 2 diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index f10b5a95a..e6cece9e6 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -1,12 +1,15 @@ services: mongo: container_name: mongo + command: "--config /etc/mongod.conf" image: mongo:5 restart: unless-stopped ports: - "27017:27017" volumes: - tachi-volume:/data/db + - "./dev/mongod.conf:/etc/mongod.conf" + redis: container_name: redis command: redis-server --save 60 1 --loglevel warning @@ -33,6 +36,7 @@ services: # don't let pnpm's node_modules linkery bleed out of its container - /tachi/node_modules/ - /tachi/.pnpm-store + volumes: tachi-volume: tachi-redis: