예제 #1
0
import logging.config

from armory.marine.parser import FreeConfigParser


SITE_ROOT = os.path.dirname(os.path.realpath(__file__))


# firstly, load config file to initialize constant
SECTION = 'auth-service'
cp = FreeConfigParser()
cp.read([os.path.join(SITE_ROOT, "conf/online.cfg")])

DEBUG = cp.getboolean(SECTION, 'debug', default=True)
EXCEPTION_DEBUG = cp.getboolean(SECTION, 'exception_debug', default=False)
MONGO_CONFIG = cp.get(SECTION, 'mongo_config', default=None)
LOG_ROOT = cp.get(SECTION, 'log_root', default='/tmp')
LOG_FILE = os.path.join(LOG_ROOT, 'online_admin.log')
LOG_ERR_FILE = os.path.join(LOG_ROOT, 'online_admin.err')
PAGE_LIMIT = int(cp.get(SECTION, 'page_limit', default=10))
HTTP_PORT = cp.get(SECTION, 'http_port', default=6000)
USER_DBIP = cp.get(SECTION, 'dbip')


API_PREF = '/auth'
CUS_TEMPLATE_DIR = os.path.join(
    os.path.abspath(os.path.dirname(__file__)), 'templates')

# secondly, construct logging config dict
LOGGING_DICT = {
    'version': 1,
예제 #2
0
from armory.marine.json import ArmoryJson
from armory.marine.parser import FreeConfigParser


SITE_ROOT = os.path.dirname(os.path.realpath(__file__))


# firstly, load config file to initialize constant
SECTION = 'resource-console-service'
cp = FreeConfigParser()
cp.read([os.path.join(SITE_ROOT, "conf/online.cfg")])

DEBUG = cp.getboolean(SECTION, 'debug', default=True)
EXCEPTION_DEBUG = cp.getboolean(SECTION, 'exception_debug', default=False)
MONGO_CONFIG = cp.get(SECTION, 'mongo_config', default=None)
LOG_ROOT = cp.get(SECTION, 'log_root', default='/tmp')
LOG_FILE = os.path.join(LOG_ROOT, 'online_admin.log')
LOG_ERR_FILE = os.path.join(LOG_ROOT, 'online_admin.err')
PAGE_LIMIT = int(cp.get(SECTION, 'page_limit', default=10))

MEDIA_ROOT = '/var/app/data/resource_console_service'

# secondly, construct logging config dict
LOGGING_DICT = {
    'version': 1,
    'disable_existing_loggers': False,
    'formatters': {
        'simple': {
            'format': '%(process)d %(levelname)s %(asctime)s %(message)s'
        },
예제 #3
0
# from provisionadmin_service.model.base import ModelBase

from armory.marine.parser import FreeConfigParser


SITE_ROOT = os.path.dirname(os.path.realpath(__file__))


# firstly, load config file to initialize constant
SECTION = 'cm-console-service'
cp = FreeConfigParser()
cp.read([os.path.join(SITE_ROOT, "conf/online.cfg")])

DEBUG = cp.getboolean(SECTION, 'debug', default=True)
EXCEPTION_DEBUG = cp.getboolean(SECTION, 'exception_debug', default=False)
MONGO_CONFIG = cp.get(SECTION, 'mongo_config', default=None)
LOG_ROOT = cp.get(SECTION, 'log_root', default='/tmp')
LOG_FILE = os.path.join(LOG_ROOT, 'online_admin.log')
LOG_ERR_FILE = os.path.join(LOG_ROOT, 'online_admin.err')
PAGE_LIMIT = cp.get(SECTION, 'page_limit', default=10)
HTTP_PORT = cp.get(SECTION, 'http_port', default=6000)

HOST = cp.get(SECTION, 'host')
RULE_SERVICE_HOST = cp.get(SECTION, 'rule_service_host')
AUTH_SERVICE_HOST = cp.get(SECTION, 'auth_service_host')
RESOURCE_SERVICE_HOST = cp.get(SECTION, 'resource_service_host')

# upload environment local ec2
production = cp.getboolean(SECTION, 'admin_production')
envs = ('ec2', 'local') if production else ('local', )
REMOTEDB_SETTINGS = {}