Skip to content

Commit 3be7e84

Browse files
author
Luca Forstner
committed
vercel- prefix
1 parent 5b7fc0b commit 3be7e84

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

packages/nextjs/src/client/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,10 @@ export function init(options: BrowserOptions): void {
3939
applyTunnelRouteOption(options);
4040
buildMetadata(options, ['nextjs', 'react']);
4141

42-
options.environment = options.environment || process.env.NEXT_PUBLIC_VERCEL_ENV || process.env.NODE_ENV;
42+
options.environment =
43+
options.environment ||
44+
(process.env.NEXT_PUBLIC_VERCEL_ENV ? `vercel-${process.env.NEXT_PUBLIC_VERCEL_ENV}` : undefined) ||
45+
process.env.NODE_ENV;
4346

4447
addClientIntegrations(options);
4548

packages/nextjs/src/edge/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,10 @@ export function init(options: EdgeOptions = {}): void {
4747
}
4848

4949
options.environment =
50-
options.environment || process.env.SENTRY_ENVIRONMENT || process.env.VERCEL_ENV || process.env.NODE_ENV;
50+
options.environment ||
51+
process.env.SENTRY_ENVIRONMENT ||
52+
(process.env.VERCEL_ENV ? `vercel-${process.env.VERCEL_ENV}` : undefined) ||
53+
process.env.NODE_ENV;
5154

5255
if (options.autoSessionTracking === undefined && options.dsn !== undefined) {
5356
options.autoSessionTracking = true;

packages/nextjs/src/server/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,10 @@ export function init(options: NodeOptions): void {
8181
buildMetadata(options, ['nextjs', 'node']);
8282

8383
options.environment =
84-
options.environment || process.env.SENTRY_ENVIRONMENT || process.env.VERCEL_ENV || process.env.NODE_ENV;
84+
options.environment ||
85+
process.env.SENTRY_ENVIRONMENT ||
86+
(process.env.VERCEL_ENV ? `vercel-${process.env.VERCEL_ENV}` : undefined) ||
87+
process.env.NODE_ENV;
8588

8689
addServerIntegrations(options);
8790
// Right now we only capture frontend sessions for Next.js

0 commit comments

Comments
 (0)