Zielserver-Entscheidung durch optionales Install-Script aufgelöst statt festgeschrieben: deploy/glitchtip-install.sh installiert GlitchTip per Docker Compose auf einem beliebigen, selbst gewählten Host - nichts automatisch/ungefragt. DSN wird zur Laufzeit über eine neue Admin-GUI-Seite ein-/ausschaltbar (Systemeinstellung-Singleton, GET/PATCH /einstellungen/sentry), statt nur per .env - kein Redeploy zum Umschalten nötig. Frontend lädt @sentry/react nur dynamisch nach, wenn tatsächlich aktiv. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
11 lines
194 B
Python
11 lines
194 B
Python
from pydantic import BaseModel
|
|
|
|
|
|
class SentryEinstellungRead(BaseModel):
|
|
sentry_dsn: str | None
|
|
aktiv: bool
|
|
|
|
|
|
class SentryEinstellungUpdate(BaseModel):
|
|
sentry_dsn: str | None = None
|