25 lines
700 B
Python
25 lines
700 B
Python
import logging
|
|
import os
|
|
|
|
import sentry_sdk
|
|
from sentry_sdk.integrations.flask import FlaskIntegration
|
|
|
|
MONGO_USER = os.getenv("MONGO_USER", "mongo")
|
|
MONGO_PASSWORD = os.getenv("MONGO_PASSWORD", "password")
|
|
MONGO_HOST = os.getenv("MONGO_HOST", "localhost")
|
|
DIALOG_ID = os.getenv("DIALOG_ID", None)
|
|
DEBUG = os.getenv("DEBUG", "true") == "true"
|
|
|
|
|
|
def setup():
|
|
if not DEBUG:
|
|
sentry_sdk.init(
|
|
dsn=f"https://{os.getenv('SENTRY_TOKEN')}@o1155463.ingest.sentry.io/4503964727050240",
|
|
traces_sample_rate=1.0,
|
|
integrations=[
|
|
FlaskIntegration(),
|
|
]
|
|
)
|
|
logging.basicConfig(level=logging.INFO)
|
|
logging.info("app is set up")
|