From fe8ffe4ffd7785a71a2b0c5709853d924130a113 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pavel=20Zbytovsk=C3=BD?= <zbytovsky@gmail.com>
Date: Tue, 28 Jan 2025 12:33:54 +0100
Subject: [PATCH] general: turn off sentry on localhost - really (#907)

---
 sentry.client.config.ts | 7 +++++--
 sentry.edge.config.ts   | 8 ++++++--
 sentry.server.config.ts | 7 +++++--
 3 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/sentry.client.config.ts b/sentry.client.config.ts
index 80e77c7b..7d1dccda 100644
--- a/sentry.client.config.ts
+++ b/sentry.client.config.ts
@@ -4,9 +4,12 @@
 
 import * as Sentry from '@sentry/nextjs';
 
+const enabled = process.env.NODE_ENV === 'production';
 Sentry.init({
-  enabled: process.env.NODE_ENV === 'production',
-  dsn: 'https://79cd9dbaeb0f4d0f868e2d4574f8b7e2@o332956.ingest.us.sentry.io/1858591',
+  enabled,
+  dsn: enabled
+    ? 'https://79cd9dbaeb0f4d0f868e2d4574f8b7e2@o332956.ingest.us.sentry.io/1858591'
+    : undefined,
   release: process.env.sentryRelease,
 
   // Adjust this value in production, or use tracesSampler for greater control
diff --git a/sentry.edge.config.ts b/sentry.edge.config.ts
index 8722acf0..d595ce20 100644
--- a/sentry.edge.config.ts
+++ b/sentry.edge.config.ts
@@ -5,9 +5,13 @@
 
 import * as Sentry from '@sentry/nextjs';
 
+const enabled = process.env.NODE_ENV === 'production';
+
 Sentry.init({
-  enabled: process.env.NODE_ENV === 'production',
-  dsn: 'https://79cd9dbaeb0f4d0f868e2d4574f8b7e2@o332956.ingest.us.sentry.io/1858591',
+  enabled,
+  dsn: enabled
+    ? 'https://79cd9dbaeb0f4d0f868e2d4574f8b7e2@o332956.ingest.us.sentry.io/1858591'
+    : undefined,
   release: process.env.sentryRelease,
 
   // Adjust this value in production, or use tracesSampler for greater control
diff --git a/sentry.server.config.ts b/sentry.server.config.ts
index 371deaf1..6aa304e6 100644
--- a/sentry.server.config.ts
+++ b/sentry.server.config.ts
@@ -4,9 +4,12 @@
 
 import * as Sentry from '@sentry/nextjs';
 
+const enabled = process.env.NODE_ENV === 'production';
 Sentry.init({
-  enabled: process.env.NODE_ENV === 'production',
-  dsn: 'https://79cd9dbaeb0f4d0f868e2d4574f8b7e2@o332956.ingest.us.sentry.io/1858591',
+  enabled,
+  dsn: enabled
+    ? 'https://79cd9dbaeb0f4d0f868e2d4574f8b7e2@o332956.ingest.us.sentry.io/1858591'
+    : undefined,
   release: process.env.sentryRelease,
 
   // Adjust this value in production, or use tracesSampler for greater control