def init_session(self): self.config['SESSION_MONGODB'] = db.init_mongodb() self.config['SESSION_MONGODB_DB'] = "app_sessions" self.config['SESSION_MONGODB_COLLECT'] = "sessions" self.config['SESSION_MONGODB']['app_sessions']['sessions'].create_index('id') Session(self)
from lablog import messages from lablog import config from lablog import db import humongolus import datetime import logging logging.basicConfig(level=config.LOG_LEVEL) MONGO = db.init_mongodb() humongolus.settings(logging, MONGO) BROKER_URL = config.BROKER_URL CELERY_ACCEPT_CONTENT = ['pickle'] CELERY_TASK_SERIALIZER = "pickle" CELERY_IGNORE_RESULT = True CELERY_STORE_ERRORS_EVEN_IF_IGNORED = True CELERY_IMPORTS = ( 'lablog.workers', 'lablog.hooks', ) CELERY_QUEUES = ( messages.Queues.tasks, ) CELERY_DEFAULT_QUEUE = 'tasks'
def init_dbs(self): g.ES = db.init_elasticsearch() g.INFLUX = db.init_influxdb() g.MONGO = db.init_mongodb() g.MQ = db.init_mq() humongolus.settings(logging, g.MONGO)