diff --git a/mvsim/settings_production.py b/mvsim/settings_production.py index 81449dc6..37a451d5 100644 --- a/mvsim/settings_production.py +++ b/mvsim/settings_production.py @@ -1,5 +1,6 @@ +from django.conf import settings from mvsim.settings_shared import * # noqa: F403 -from ctlsettings.production import common +from ctlsettings.production import common, init_sentry import os project = 'mvsim' @@ -21,3 +22,6 @@ pass MVSIM_GRAPH_OUTPUT_DIRECTORY = "/var/www/mvsim/uploads/graphs" + +if hasattr(settings, 'SENTRY_DSN'): + init_sentry(SENTRY_DSN) # noqa F405 diff --git a/mvsim/settings_staging.py b/mvsim/settings_staging.py index 9163be5f..a8a502f9 100644 --- a/mvsim/settings_staging.py +++ b/mvsim/settings_staging.py @@ -1,5 +1,6 @@ +from django.conf import settings from mvsim.settings_shared import * # noqa: F403 -from ctlsettings.staging import common +from ctlsettings.staging import common, init_sentry import os project = 'mvsim' @@ -21,3 +22,6 @@ pass MVSIM_GRAPH_OUTPUT_DIRECTORY = "/var/www/mvsim/uploads/graphs" + +if hasattr(settings, 'SENTRY_DSN'): + init_sentry(SENTRY_DSN) # noqa F405 diff --git a/requirements.txt b/requirements.txt index ebe1192d..0bc2faca 100644 --- a/requirements.txt +++ b/requirements.txt @@ -89,7 +89,7 @@ django-statsd-mozilla==0.4.0 django-smoketest==1.2.1 raven==6.10.0 certifi==2024.8.30 # sentry-sdk -sentry-sdk==2.15.0 +sentry-sdk[django]==2.16.0 django-debug-toolbar==4.4.2 django-impersonate==1.9.1