feat(198): Sentry fuer Mobile und API #211

Merged
admin-mrrm merged 4 commits from feat-198-sentry into main 2026-05-07 15:26:02 +02:00
Owner

Closes #198

Was

Mobile

  • @sentry/react-native initialisiert in _layout.tsx wenn EXPO_PUBLIC_SENTRY_DSN gesetzt
  • ErrorBoundary onError leitet an Sentry weiter

API (NestJS)

  • @sentry/node initialisiert in main.ts wenn SENTRY_DSN gesetzt
  • SentryModule + SentryGlobalFilter fangen alle unbehandelten Exceptions

Deployment

Env-Variablen setzen:

  • Mobile: EXPO_PUBLIC_SENTRY_DSN
  • API: SENTRY_DSN
Closes #198 ## Was **Mobile** - @sentry/react-native initialisiert in _layout.tsx wenn EXPO_PUBLIC_SENTRY_DSN gesetzt - ErrorBoundary onError leitet an Sentry weiter **API (NestJS)** - @sentry/node initialisiert in main.ts wenn SENTRY_DSN gesetzt - SentryModule + SentryGlobalFilter fangen alle unbehandelten Exceptions ## Deployment Env-Variablen setzen: - Mobile: EXPO_PUBLIC_SENTRY_DSN - API: SENTRY_DSN
feat(198): Sentry für Mobile und API hinzufügen
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
850f3169a6
Mobile:
- @sentry/react-native initialisiert sich in _layout.tsx wenn EXPO_PUBLIC_SENTRY_DSN gesetzt
- ErrorBoundary onError → Sentry.captureException

API (NestJS):
- @sentry/node initialisiert sich in main.ts wenn SENTRY_DSN gesetzt
- SentryModule + SentryGlobalFilter in AppModule für automatisches Exception-Tracking

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(198): Sentry DSNs über Drone Secrets injizieren
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
528047b71c
- publish-web: VITE_SENTRY_DSN via build_args_from_secret (Secret: web-sentry-dsn)
- publish-apk: EXPO_PUBLIC_SENTRY_DSN via from_secret (Secret: mobile-sentry-dsn)
- apps/web/Dockerfile: ARG/ENV VITE_SENTRY_DSN ergänzt

API-DSN bleibt in server .env (wie DATABASE_URL und andere API-Secrets).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Merge branch 'main' into feat-198-sentry
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
3021e66162
fix(198): pnpm-lock.yaml mit @sentry/react-native synchronisieren
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
6c8ff042cc
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
admin-mrrm deleted branch feat-198-sentry 2026-05-07 15:26:02 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp!211
No description provided.