Added raven on server side
This commit is contained in:
parent
26028040a3
commit
d60804c9db
2
.env.dev
2
.env.dev
|
@ -1,3 +1,5 @@
|
|||
BACKEND_URL=http://localhost:6001
|
||||
API_AUTHENTICATION_REQUIRED=True
|
||||
CACHALOT_ENABLED=False
|
||||
RAVEN_ENABLED=false
|
||||
RAVEN_DSN=https://44332e9fdd3d42879c7d35bf8562c6a4:0062dc16a22b41679cd5765e5342f716@sentry.eliotberriot.com/5
|
||||
|
|
|
@ -12,6 +12,7 @@ from __future__ import absolute_import, unicode_literals
|
|||
|
||||
import os
|
||||
import environ
|
||||
from funkwhale_api import __version__
|
||||
|
||||
ROOT_DIR = environ.Path(__file__) - 3 # (/a/b/myfile.py - 3 = /)
|
||||
APPS_DIR = ROOT_DIR.path('funkwhale_api')
|
||||
|
@ -56,6 +57,23 @@ THIRD_PARTY_APPS = (
|
|||
'django_filters',
|
||||
)
|
||||
|
||||
|
||||
# Sentry
|
||||
RAVEN_ENABLED = env.bool("RAVEN_ENABLED", default=False)
|
||||
RAVEN_DSN = env("RAVEN_DSN", default='')
|
||||
|
||||
if RAVEN_ENABLED:
|
||||
RAVEN_CONFIG = {
|
||||
'dsn': RAVEN_DSN,
|
||||
# If you are using git, you can also automatically configure the
|
||||
# release based on the git info.
|
||||
'release': __version__,
|
||||
}
|
||||
THIRD_PARTY_APPS += (
|
||||
'raven.contrib.django.raven_compat',
|
||||
)
|
||||
|
||||
|
||||
# Apps specific for this project go here.
|
||||
LOCAL_APPS = (
|
||||
'funkwhale_api.users', # custom users app
|
||||
|
@ -72,6 +90,7 @@ LOCAL_APPS = (
|
|||
)
|
||||
|
||||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#installed-apps
|
||||
|
||||
INSTALLED_APPS = DJANGO_APPS + THIRD_PARTY_APPS + LOCAL_APPS
|
||||
|
||||
# MIDDLEWARE CONFIGURATION
|
||||
|
|
|
@ -56,3 +56,4 @@ git+https://github.com/EliotBerriot/django-cachalot.git@django-2
|
|||
|
||||
django-dynamic-preferences>=1.5,<1.6
|
||||
pyacoustid>=1.1.5,<1.2
|
||||
raven>=6.5,<7
|
||||
|
|
|
@ -78,3 +78,10 @@ API_AUTHENTICATION_REQUIRED=True
|
|||
# public: anybody can register an account
|
||||
# disabled: nobody can register an account
|
||||
REGISTRATION_MODE=disabled
|
||||
|
||||
# Sentry/Raven error reporting (server side)
|
||||
# Enable Raven if you want to help improve funkwhale by
|
||||
# automatically sending error reports our Sentry instance.
|
||||
# This will help us detect and correct bugs
|
||||
RAVEN_ENABLED=false
|
||||
RAVEN_DSN=https://44332e9fdd3d42879c7d35bf8562c6a4:0062dc16a22b41679cd5765e5342f716@sentry.eliotberriot.com/5
|
||||
|
|
Loading…
Reference in New Issue