MESSAGE_ROOT_PATH = 'messages' DATABASE_DIR = '/var/cache/risotto/database' INTERNAL_USER = 'internal' CONFIGURATION_DIR = 'configurations' TEMPLATE_DIR = 'templates' TMP_DIR = 'tmp' ROUGAIL_DTD_PATH = '../rougail/data/creole.dtd' DEFAULT_USER = 'Anonymous' import os from pathlib import PurePosixPath CURRENT_PATH = PurePosixPath(__file__) def get_config(): return {'database': {'engine': 'postgres', 'host': 'postgres', 'port': 5432, 'dbname': 'risotto', 'user': 'risotto', 'password': 'risotto', }, 'http_server': {'port': 8080, #'default_user': "gnunux"}, 'default_user': DEFAULT_USER}, 'global': {'message_root_path': CURRENT_PATH.parents[2] / 'messages', 'debug': True, 'internal_user': 'internal', 'check_role': True, 'rougail_dtd_path': '../rougail/data/creole.dtd', 'admin_user': DEFAULT_USER}, 'source': {'root_path': '/srv/seed'}, 'cache': {'root_path': '/var/cache/risotto'} }