def main():
try:
opts.CONF(sys.argv[1:], project=opts.DOMAIN)
logging.setup(opts.CONF, opts.DOMAIN)
config = opts.CONF
factory = core_factory.Factory(config)
routes.instance_ctl = factory.get_instance_controller()
routes.volume_ctl = factory.get_volume_controller()
routes.volume_type_ctl = factory.get_volume_type_controller()
routes.entity_ctl = factory.get_entity_controller()
routes.app_ctl = factory.get_application_controller()
routes.auth_adapter = auth_adapter.AuthenticationAdapter(config).get_authentication_adapter()
LOG.info('Listening on %s:%d', config.api.bind_ip, config.api.bind_port)
app.run(host=config.api.bind_ip, port=config.api.bind_port)
except Exception as e:
LOG.exception(e)
sys.exit(100)
评论列表
文章目录