Adding Sentry configuration
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Gregory Trullemans 2022-02-16 09:31:46 +01:00
parent c0247b5ff9
commit 6eb653b2aa
1 changed files with 14 additions and 8 deletions

View File

@ -12,20 +12,26 @@ https://docs.djangoproject.com/en/3.2/ref/settings/
import os
import environ
# import sentry_sdk
from pathlib import Path
# from sentry_sdk.integrations.django import DjangoIntegration
# Sentry
# sentry_sdk.init(
# dsn=os.environ['SENTRY_DSN'],
# integrations=[DjangoIntegration()]
# )
# Initialise environment variables
env = environ.Env()
environ.Env.read_env()
# Sentry
SENTRY_DSN = env("SENTRY_DSN", default=None)
if SENTRY_DSN is not None:
import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration
sentry_sdk.init(
dsn=SENTRY_DSN,
integrations=[DjangoIntegration()],
trace_sample_rate=env("SENTRY_TRACES_SAMPLE_RATE", default=1.0),
send_default_pii=True,
debug=env("SENTRY_DEBUG", default=True)
)
# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent