Disable Sentry in CI, tag environment correctly
Client: VITE_SENTRY_ENVIRONMENT=ci baked in during CI build, disables Sentry and sets 0 sample rates. Server: checks process.env.CI to disable and tag as "ci" environment. Production remains enabled with "production" environment tag. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
48c74f16f8
commit
119dc25f5a
5 changed files with 24 additions and 12 deletions
|
|
@ -5,12 +5,14 @@ import { createReadStream, statSync } from "node:fs";
|
|||
import { join, extname, resolve } from "node:path";
|
||||
import { setupYjsWebSocket } from "./app/lib/yjs-server.ts";
|
||||
|
||||
const sentryEnvironment = process.env.CI ? "ci" : (process.env.NODE_ENV ?? "development");
|
||||
|
||||
Sentry.init({
|
||||
dsn: "https://5215134cd78d5e6c199e29300b8425af@o4509530546634752.ingest.de.sentry.io/4511102546608208",
|
||||
release: process.env.SENTRY_RELEASE,
|
||||
environment: process.env.NODE_ENV ?? "development",
|
||||
environment: sentryEnvironment,
|
||||
tracesSampleRate: 0.1,
|
||||
enabled: process.env.NODE_ENV === "production",
|
||||
enabled: process.env.NODE_ENV === "production" && !process.env.CI,
|
||||
});
|
||||
|
||||
const port = Number(process.env.PORT ?? 3001);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue