Skip to content

Commit cad72cd

Browse files
committed
include aws dist dir
1 parent 037eb51 commit cad72cd

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

packages/nextjs/src/config/webpack.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import { getSentryRelease } from '@sentry/node';
2-
import { dropUndefinedKeys, logger } from '@sentry/utils';
2+
import { dropUndefinedKeys, escapeStringForRegex, logger } from '@sentry/utils';
33
import { default as SentryWebpackPlugin } from '@sentry/webpack-plugin';
44
import * as fs from 'fs';
55
import * as os from 'os';
66
import * as path from 'path';
7-
// import * as rimraf from 'rimraf';
87
import { WebpackPluginInstance } from 'webpack';
98

109
// import { DefinePlugin, WebpackPluginInstance } from 'webpack';
@@ -156,8 +155,9 @@ async function addSentryToEntryProperty(
156155
);
157156
console.log('cwd', process.cwd());
158157
console.log('buildContext.dir', buildContext.dir);
159-
const buildDirAbsPath = path.resolve(buildContext.dir, buildContext.config.distDir);
160-
fs.writeFileSync(rewriteFramesHelper, `global.__rewriteFramesDistDir__ = '${buildDirAbsPath}';\n`);
158+
const buildDirAbsPath = escapeStringForRegex(path.resolve(buildContext.dir, buildContext.config.distDir));
159+
const awsAbsPath = escapeStringForRegex(path.resolve('/var/task', buildContext.config.distDir));
160+
fs.writeFileSync(rewriteFramesHelper, `global.__rewriteFramesRegex__ = '${buildDirAbsPath}|${awsAbsPath}';\n`);
161161
filesToInject.unshift(rewriteFramesHelper);
162162
}
163163

packages/nextjs/src/index.server.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ function sdkAlreadyInitialized(): boolean {
4949

5050
function addServerIntegrations(options: NextjsOptions): void {
5151
// This value is injected at build time, based on the output directory specified in the build config
52-
const buildDir = (global as typeof global & { __rewriteFramesDistDir__: string }).__rewriteFramesDistDir__;
53-
const SOURCEMAP_FILENAME_REGEX = new RegExp(escapeStringForRegex(buildDir));
52+
const distDirRegex = (global as typeof global & { __rewriteFramesRegex__: string }).__rewriteFramesRegex__;
53+
const SOURCEMAP_FILENAME_REGEX = new RegExp(escapeStringForRegex(distDirRegex));
5454

55-
console.log('buildDir:', buildDir);
55+
console.log('distDirRegex:', distDirRegex);
5656

5757
const defaultRewriteFramesIntegration = new RewriteFrames({
5858
iteratee: frame => {

0 commit comments

Comments
 (0)