This commit is contained in:
parent
f1eb855ba2
commit
f3b227dbf0
@ -15,15 +15,16 @@ const nextConfig = {
|
|||||||
images: {
|
images: {
|
||||||
remotePatterns: [
|
remotePatterns: [
|
||||||
{
|
{
|
||||||
protocol: 'https',
|
protocol: "https",
|
||||||
hostname: 'cdn.scoresaber.com',
|
hostname: "cdn.scoresaber.com",
|
||||||
port: '',
|
port: "",
|
||||||
pathname: '/**',
|
pathname: "/**",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
env: {
|
env: {
|
||||||
NEXT_PUBLIC_BUILD_ID: process.env.GIT_REV || nextBuildId.sync({ dir: __dirname }),
|
NEXT_PUBLIC_BUILD_ID:
|
||||||
|
process.env.GIT_REV || nextBuildId.sync({ dir: __dirname }),
|
||||||
NEXT_PUBLIC_BUILD_TIME: new Date().toLocaleDateString("en-US", {
|
NEXT_PUBLIC_BUILD_TIME: new Date().toLocaleDateString("en-US", {
|
||||||
year: "numeric",
|
year: "numeric",
|
||||||
month: "long",
|
month: "long",
|
||||||
@ -40,42 +41,21 @@ const nextConfig = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export default withSentryConfig(nextConfig, {
|
export default withSentryConfig(nextConfig, {
|
||||||
// For all available options, see:
|
|
||||||
// https://github.com/getsentry/sentry-webpack-plugin#options
|
|
||||||
|
|
||||||
org: "scoresaber-reloaded",
|
org: "scoresaber-reloaded",
|
||||||
project: "frontend",
|
project: "frontend",
|
||||||
sentryUrl: "https://glitchtip.fascinated.cc/",
|
sentryUrl: "https://glitchtip.fascinated.cc/",
|
||||||
|
|
||||||
// Only print logs for uploading source maps in CI
|
|
||||||
silent: !process.env.CI,
|
silent: !process.env.CI,
|
||||||
|
|
||||||
// For all available options, see:
|
|
||||||
// https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup/
|
|
||||||
|
|
||||||
// Upload a larger set of source maps for prettier stack traces (increases build time)
|
|
||||||
widenClientFileUpload: true,
|
|
||||||
|
|
||||||
// Automatically annotate React components to show their full name in breadcrumbs and session replay
|
|
||||||
reactComponentAnnotation: {
|
reactComponentAnnotation: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
},
|
},
|
||||||
|
|
||||||
// Route browser requests to Sentry through a Next.js rewrite to circumvent ad-blockers.
|
|
||||||
// This can increase your server load as well as your hosting bill.
|
|
||||||
// Note: Check that the configured route will not match with your Next.js middleware, otherwise reporting of client-
|
|
||||||
// side errors will fail.
|
|
||||||
tunnelRoute: "/monitoring",
|
tunnelRoute: "/monitoring",
|
||||||
|
|
||||||
// Hides source maps from generated client bundles
|
|
||||||
hideSourceMaps: true,
|
hideSourceMaps: true,
|
||||||
|
|
||||||
// Automatically tree-shake Sentry logger statements to reduce bundle size
|
|
||||||
disableLogger: true,
|
disableLogger: true,
|
||||||
|
sourcemaps: {
|
||||||
// Enables automatic instrumentation of Vercel Cron Monitors. (Does not yet work with App Router route handlers.)
|
disable: true,
|
||||||
// See the following for more information:
|
},
|
||||||
// https://docs.sentry.io/product/crons/
|
release: {
|
||||||
// https://vercel.com/docs/cron-jobs
|
create: false,
|
||||||
automaticVercelMonitors: true,
|
finalize: false,
|
||||||
|
},
|
||||||
});
|
});
|
Reference in New Issue
Block a user