1234567891011121314151617181920212223242526272829303132333435 |
- # -*- coding: utf-8 -*-
- import sys
- import os
- from media.saas.launcher import setup_global, launch_instance, setup_logger
- from media.monitor.config import MMConfig
- def main(global_config, log_config):
- """ function to run hosted install """
- mm_config = MMConfig(global_config)
- log = setup_logger( log_config, mm_config['media-monitor']['logpath'] )
- setup_global(log)
- launch_instance('hosted_install', '/', global_config)
- __doc__ = """
- Usage:
- mm2.py --config=<path> --apiclient=<path> --log=<path>
- Options:
- -h --help Show this screen
- --config=<path> path to mm2 config
- --apiclient=<path> path to apiclient config
- --log=<path> log config at <path>
- """
- if __name__ == '__main__':
- from docopt import docopt
- args = docopt(__doc__,version="mm1.99")
- for k in ['--apiclient','--config','--log']:
- if not os.path.exists(args[k]):
- print("'%s' must exist" % args[k])
- sys.exit(0)
- print("Running mm1.99")
- main(args['--config'],args['--apiclient'],args['--log'])
|