- Add @sentry/nextjs@10.53.1
- sentry.{client,server,edge}.config.ts — GlitchTip-compatible init
(no Replay, tracesSampleRate=0.05, guarded on DSN presence)
- src/instrumentation.ts — register() + captureRequestError export
- next.config.ts — wrapped in withSentryConfig (v10 API:
treeshake.removeDebugLogging, sourcemaps.deleteSourcemapsAfterUpload)
- .env.example — NEXT_PUBLIC_GLITCHTIP_DSN + SENTRY_* vars
- .gitignore — .sentryclirc exclusion
9 lines
253 B
Text
9 lines
253 B
Text
NEXT_PUBLIC_API_BASE_URL=http://localhost:8000
|
|
NEXT_PUBLIC_MAPBOX_TOKEN=
|
|
|
|
# GlitchTip error tracking (errors.gendsgn.ru)
|
|
NEXT_PUBLIC_GLITCHTIP_DSN=
|
|
GLITCHTIP_AUTH_TOKEN=
|
|
SENTRY_ORG=gendesign
|
|
SENTRY_PROJECT=frontend
|
|
SENTRY_URL=https://errors.gendsgn.ru/
|