replace ENABLE_SENTRY by SENTRY_DSN

This commit is contained in:
Son NK 2019-12-16 19:30:17 +02:00
parent 03ce470cea
commit 66091b4f9e
5 changed files with 9 additions and 13 deletions

View File

@ -1,8 +1,8 @@
# Server url
URL=http://localhost:7777
# Enable sentry
ENABLE_SENTRY=true
# If you want to enable sentry for error tracking, put your sentry dsn here.
# SENTRY_DSN=your_sentry_dsn
# apply colored log
COLOR_LOG=true

View File

@ -34,8 +34,7 @@ PROMO_CODE = "SIMPLEISBETTER"
URL = os.environ["URL"]
print(">>> URL:", URL)
# Whether sentry is enabled
ENABLE_SENTRY = "ENABLE_SENTRY" in os.environ
SENTRY_DSN = os.environ.get("SENTRY_DSN")
# Email related settings
NOT_SEND_EMAIL = "NOT_SEND_EMAIL" in os.environ

View File

@ -17,7 +17,7 @@ from app.auth.base import auth_bp
from app.config import (
DB_URI,
FLASK_SECRET,
ENABLE_SENTRY,
SENTRY_DSN,
URL,
SHA1,
PADDLE_MONTHLY_PRODUCT_ID,
@ -42,10 +42,10 @@ from app.models import (
from app.monitor.base import monitor_bp
from app.oauth.base import oauth_bp
if ENABLE_SENTRY:
if SENTRY_DSN:
LOG.d("enable sentry")
sentry_sdk.init(
dsn="https://ad2187ed843340a1b4165bd8d5d6cdce@sentry.io/1478143",
dsn=SENTRY_DSN,
integrations=[FlaskIntegration()],
)
@ -260,7 +260,7 @@ def jinja2_filter(app):
@app.context_processor
def inject_stage_and_region():
return dict(
YEAR=arrow.now().year, URL=URL, ENABLE_SENTRY=ENABLE_SENTRY, VERSION=SHA1
YEAR=arrow.now().year, URL=URL, SENTRY_DSN=SENTRY_DSN, VERSION=SHA1
)

View File

@ -92,10 +92,10 @@
</div>
<script>
{% if ENABLE_SENTRY %}
{% if SENTRY_DSN %}
console.log("Init sentry");
try {
Sentry.init({dsn: 'https://ad2187ed843340a1b4165bd8d5d6cdce@sentry.io/1478143'});
Sentry.init({dsn: '{{SENTRY_DSN}}'});
} catch (error) {
console.log("Sentry error, probably due to AdBlocker ...")
}

View File

@ -1,9 +1,6 @@
# Server url
URL=http://localhost
# Enable sentry
# ENABLE_SENTRY=true
# Email related settings
# Only print email content, not sending it
NOT_SEND_EMAIL=true