Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
jovuit
funkwhale
Commits
d60804c9
Verified
Commit
d60804c9
authored
Feb 17, 2018
by
Eliot Berriot
Browse files
Added raven on server side
parent
26028040
Changes
4
Hide whitespace changes
Inline
Side-by-side
.env.dev
View file @
d60804c9
BACKEND_URL=http://localhost:6001
API_AUTHENTICATION_REQUIRED=True
CACHALOT_ENABLED=False
RAVEN_ENABLED=false
RAVEN_DSN=https://44332e9fdd3d42879c7d35bf8562c6a4:0062dc16a22b41679cd5765e5342f716@sentry.eliotberriot.com/5
api/config/settings/common.py
View file @
d60804c9
...
...
@@ -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
...
...
api/requirements/base.txt
View file @
d60804c9
...
...
@@ -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
deploy/env.prod.sample
View file @
d60804c9
...
...
@@ -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
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment