Parcourir la source

fix: remove sentry for community edtion and dev (#259)

tags/0.3.2
Joel il y a 2 ans
Parent
révision
54bb309d87
Aucun compte lié à l'adresse e-mail de l'auteur
1 fichiers modifiés avec 13 ajouts et 5 suppressions
  1. 13
    5
      web/next.config.js

+ 13
- 5
web/next.config.js Voir le fichier

@@ -1,5 +1,10 @@
const { withSentryConfig } = require('@sentry/nextjs')

const EDITION = process.env.NEXT_PUBLIC_EDITION
const IS_CE_EDITION = EDITION === 'SELF_HOSTED'
const isDevelopment = process.env.NODE_ENV === 'development'
const isHideSentry = isDevelopment || IS_CE_EDITION

const withMDX = require('@next/mdx')({
extension: /\.mdx?$/,
options: {
@@ -31,9 +36,6 @@ const nextConfig = {
// https://nextjs.org/docs/api-reference/next.config.js/ignoring-typescript-errors
ignoreBuildErrors: true,
},
sentry: {
hideSourceMaps: true,
},
async redirects() {
return [
{
@@ -43,6 +45,13 @@ const nextConfig = {
},
]
},
...(isHideSentry
? {}
: {
sentry: {
hideSourceMaps: true,
},
}),
}

// https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup
@@ -54,8 +63,7 @@ const sentryWebpackPluginOptions = {
assets: './**',
ignore: ['./node_modules/**'],
},

// https://github.com/getsentry/sentry-webpack-plugin#options.
}

module.exports = withMDX(withSentryConfig(nextConfig, sentryWebpackPluginOptions))
module.exports = isHideSentry ? withMDX(nextConfig) : withMDX(withSentryConfig(nextConfig, sentryWebpackPluginOptions))

Chargement…
Annuler
Enregistrer