This commit is contained in:
Administrator 2022-10-11 14:37:19 +03:00
parent 928a2a45fd
commit 036a4d8516
3 changed files with 17 additions and 3 deletions

View File

@ -23,6 +23,7 @@ services:
environment:
MONGO_HOST: "mongo.sprinthub.ru"
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
DEBUG: false
command: api
deploy:
mode: replicated
@ -37,6 +38,7 @@ services:
environment:
MONGO_HOST: "mongo.sprinthub.ru"
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
DEBUG: false
command: poll
deploy:
mode: replicated

View File

@ -3,12 +3,11 @@ import sys
import main
from helpers import jokes
logging.basicConfig(level=logging.INFO)
import settings
arg = sys.argv[-1]
settings.setup()
if arg == "poll":
jokes.poll_jokes()
elif arg == "api":

View File

@ -1,7 +1,20 @@
import logging
import os
import sentry_sdk
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
)
logging.basicConfig(level=logging.INFO)
logging.info("app is set up")