예제 #1
0
    def __init__(self):
        if not logger.factory_instance:
            logger.init(logging.DEBUG, True)

        self.log = logger.get_logger('{0}_installer'.format(APP_NAME))
        self.app = api.get_app_setup(APP_NAME)
        self.database_path = join(self.app.get_data_dir(), 'database')
        self.occ = OCConsole(join(self.app.get_install_dir(), OCC_RUNNER_PATH))
예제 #2
0
 def __init__(self):
     self.log = logger.get_logger('diaspora.installer')
     self.config = Config()
     self.app = api.get_app_setup(APP_NAME)
예제 #3
0
 def __init__(self):
     self.log = logger.get_logger('diaspora.installer')
     self.app = api.get_app_setup(APP_NAME)
     self.device_domain_name = self.app.device_domain_name()
     self.app_domain_name = self.app.app_domain_name()
     self.app_dir = self.app.get_install_dir()
예제 #4
0
def storage_dir():
    app_name = request.args['name']
    app_storage_dir = get_app_setup(app_name).get_storage_dir()
    return jsonify(success=True, message='', data=app_storage_dir), 200
예제 #5
0
def init_storage():
    app_name = request.form['app_name']
    user_name = request.form['user_name']
    app_storage_dir = get_app_setup(app_name).init_storage(user_name)
    return jsonify(success=True, message='', data=app_storage_dir), 200
예제 #6
0
def app_domain_name():
    app_name = request.args['name']
    domain_name = get_app_setup(app_name).app_domain_name()
    return jsonify(success=True, message='', data=domain_name), 200
예제 #7
0
def app_url():
    app_name = request.args['name']
    url = get_app_setup(app_name).app_url()
    return jsonify(success=True, message='', data=url), 200
예제 #8
0
 def __init__(self):
     self.log = logger.get_logger('owncloud_installer')
     self.app = api.get_app_setup(APP_NAME)
예제 #9
0
#!/opt/app/platform/python/bin/python
from syncloud_platform.application import api
import os
from syncloud_app import logger

log = logger.get_logger('test_hook')

try:

    app = api.get_app_setup('platform')
    storage_dir = os.path.realpath(app.init_storage('platform'))

    with open('/tmp/on_disk_change.log', 'w+') as f:
        f.write(storage_dir)
except Exception, e:
    log.error('error {0}'.format(e.message))
예제 #10
0
#!/opt/app/platform/python/bin/python
from syncloud_platform.application import api
import os

app = api.get_app_setup('platform')
storage_dir = os.path.realpath(app.init_storage('platform'))

with open('/tmp/on_disk_change.log', 'w+') as f:
    f.write(storage_dir)
예제 #11
0
 def __init__(self):
     self.log = logger.get_logger('{0}_installer'.format(APP_NAME))
     self.app = api.get_app_setup(APP_NAME)
     self.database_path = join(self.app.get_data_dir(), 'database')
     self.occ = OCConsole(join(self.app.get_install_dir(), OCC_RUNNER_PATH))