sentry
This commit is contained in:
parent
928a2a45fd
commit
036a4d8516
@ -23,6 +23,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
MONGO_HOST: "mongo.sprinthub.ru"
|
MONGO_HOST: "mongo.sprinthub.ru"
|
||||||
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
|
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
|
||||||
|
DEBUG: false
|
||||||
command: api
|
command: api
|
||||||
deploy:
|
deploy:
|
||||||
mode: replicated
|
mode: replicated
|
||||||
@ -37,6 +38,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
MONGO_HOST: "mongo.sprinthub.ru"
|
MONGO_HOST: "mongo.sprinthub.ru"
|
||||||
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
|
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
|
||||||
|
DEBUG: false
|
||||||
command: poll
|
command: poll
|
||||||
deploy:
|
deploy:
|
||||||
mode: replicated
|
mode: replicated
|
||||||
|
@ -3,12 +3,11 @@ import sys
|
|||||||
|
|
||||||
import main
|
import main
|
||||||
from helpers import jokes
|
from helpers import jokes
|
||||||
|
import settings
|
||||||
|
|
||||||
logging.basicConfig(level=logging.INFO)
|
|
||||||
|
|
||||||
|
|
||||||
arg = sys.argv[-1]
|
arg = sys.argv[-1]
|
||||||
|
settings.setup()
|
||||||
if arg == "poll":
|
if arg == "poll":
|
||||||
jokes.poll_jokes()
|
jokes.poll_jokes()
|
||||||
elif arg == "api":
|
elif arg == "api":
|
||||||
|
13
settings.py
13
settings.py
@ -1,7 +1,20 @@
|
|||||||
|
import logging
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
import sentry_sdk
|
||||||
|
|
||||||
MONGO_USER = os.getenv("MONGO_USER", "mongo")
|
MONGO_USER = os.getenv("MONGO_USER", "mongo")
|
||||||
MONGO_PASSWORD = os.getenv("MONGO_PASSWORD", "password")
|
MONGO_PASSWORD = os.getenv("MONGO_PASSWORD", "password")
|
||||||
MONGO_HOST = os.getenv("MONGO_HOST", "localhost")
|
MONGO_HOST = os.getenv("MONGO_HOST", "localhost")
|
||||||
DIALOG_ID = os.getenv("DIALOG_ID", None)
|
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
|
||||||
|
)
|
||||||
|
logging.basicConfig(level=logging.INFO)
|
||||||
|
logging.info("app is set up")
|
||||||
|
Loading…
Reference in New Issue
Block a user