diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json index b7213be4d5..6f6855f4d4 100644 --- a/apps/dashboard/package.json +++ b/apps/dashboard/package.json @@ -40,7 +40,7 @@ "pino": "^7.0.3", "react": "^18.2.0", "react-dom": "^18.2.0", - "request-ip": "^2.1.3", + "request-ip": "^3.3.0", "rxjs": "^7.3.0", "sass": "^1.37.5" }, @@ -54,4 +54,4 @@ "tsconfig": "*", "typescript": "5.3.2" } -} +} \ No newline at end of file diff --git a/apps/dashboard/sentry.edge.config.js b/apps/dashboard/sentry.edge.config.js new file mode 100644 index 0000000000..86211d5167 --- /dev/null +++ b/apps/dashboard/sentry.edge.config.js @@ -0,0 +1,13 @@ +// sentry.edge.config.js or sentry.edge.config.ts + +import * as Sentry from "@sentry/nextjs"; +import getConfig from 'next/config'; + + +const { publicRuntimeConfig } = getConfig(); +const SENTRY_DSN = publicRuntimeConfig.SENTRY_DSN; + +Sentry.init({ + dsn: SENTRY_DSN, + tracesSampleRate: 1.0, +}); diff --git a/package-lock.json b/package-lock.json index b1277ecf20..19d10911f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "pino": "^7.0.3", "react": "^18.2.0", "react-dom": "^18.2.0", - "request-ip": "^2.1.3", + "request-ip": "^3.3.0", "rxjs": "^7.3.0", "sass": "^1.37.5" }, @@ -8039,11 +8039,6 @@ "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", "dev": true }, - "node_modules/is_js": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/is_js/-/is_js-0.9.0.tgz", - "integrity": "sha512-8Y5EHSH+TonfUHX2g3pMJljdbGavg55q4jmHzghJCdqYDbdNROC8uw/YFQwIRCRqRJT1EY3pJefz+kglw+o7sg==" - }, "node_modules/is-absolute": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", @@ -11483,12 +11478,9 @@ } }, "node_modules/request-ip": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/request-ip/-/request-ip-2.2.0.tgz", - "integrity": "sha512-Hn4zUAr+XHbUs2RrfHur62t7+UhvtevqK32ordFewguEfNHUkhSdYgbG7PDGmXZEzqEXll9bei0+VMe6gkmuUQ==", - "dependencies": { - "is_js": "^0.9.0" - } + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/request-ip/-/request-ip-3.3.0.tgz", + "integrity": "sha512-cA6Xh6e0fDBBBwH77SLJaJPBmD3nWVAcF9/XAcsrIHdjhFzFiB5aNQFytdjCGPezU3ROwrR11IddKAM08vohxA==" }, "node_modules/require-directory": { "version": "2.1.1",