From 2a4b6f4f386191401504c532935a849db952c67f Mon Sep 17 00:00:00 2001 From: shatfield4 Date: Wed, 22 Oct 2025 14:44:02 -0700 Subject: [PATCH 1/3] propogate anythingllm telemetry settings to prisma --- server/utils/prisma/index.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/utils/prisma/index.js b/server/utils/prisma/index.js index 4fd9462bb5b..b61f83fadce 100644 --- a/server/utils/prisma/index.js +++ b/server/utils/prisma/index.js @@ -5,6 +5,13 @@ const { PrismaClient } = require("@prisma/client"); // npx prisma migrate dev --name init -> ensures that db is in sync with schema // npx prisma migrate reset -> resets the db +// Propagate telemetry settings to Prisma +// When DISABLE_TELEMETRY is true disable Prisma's telemetry +// Prevents connections to checkpoint.prisma.io +if (process.env.DISABLE_TELEMETRY === "true") { + process.env.CHECKPOINT_DISABLE = "1"; +} + const logLevels = ["error", "info", "warn"]; // add "query" to debug query logs const prisma = new PrismaClient({ log: logLevels, From 0e7e2096fac4e96859dd9fb50e97784c70cc39ee Mon Sep 17 00:00:00 2001 From: angelplusultra Date: Mon, 3 Nov 2025 10:59:53 -0800 Subject: [PATCH 2/3] Disable Prisma CLI telemetry in Docker entrypoint script --- docker/docker-entrypoint.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker/docker-entrypoint.sh b/docker/docker-entrypoint.sh index 80296accc2f..37ee927ba79 100755 --- a/docker/docker-entrypoint.sh +++ b/docker/docker-entrypoint.sh @@ -18,6 +18,8 @@ fi { cd /app/server/ && + # Disable Prisma CLI telemetry (https://www.prisma.io/docs/orm/tools/prisma-cli#how-to-opt-out-of-data-collection) + export CHECKPOINT_DISABLE=1 && npx prisma generate --schema=./prisma/schema.prisma && npx prisma migrate deploy --schema=./prisma/schema.prisma && node /app/server/index.js From ff1723af045580f9d865a427002c0b0f71d4104a Mon Sep 17 00:00:00 2001 From: angelplusultra Date: Mon, 3 Nov 2025 11:09:16 -0800 Subject: [PATCH 3/3] Delete incorrect disable block --- server/utils/prisma/index.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/server/utils/prisma/index.js b/server/utils/prisma/index.js index b61f83fadce..4fd9462bb5b 100644 --- a/server/utils/prisma/index.js +++ b/server/utils/prisma/index.js @@ -5,13 +5,6 @@ const { PrismaClient } = require("@prisma/client"); // npx prisma migrate dev --name init -> ensures that db is in sync with schema // npx prisma migrate reset -> resets the db -// Propagate telemetry settings to Prisma -// When DISABLE_TELEMETRY is true disable Prisma's telemetry -// Prevents connections to checkpoint.prisma.io -if (process.env.DISABLE_TELEMETRY === "true") { - process.env.CHECKPOINT_DISABLE = "1"; -} - const logLevels = ["error", "info", "warn"]; // add "query" to debug query logs const prisma = new PrismaClient({ log: logLevels,