예제 #1
0
def main():
    parser = ArgumentParser()
    parser.add_argument('-c', '--config-file', default='config.yml')
    parser.add_argument('-d', '--debug', action='store_true')

    args = parser.parse_args()

    config = utils.load_config(args.config_file)

    bind = config.get('bind', DEFAULT_API_BIND)
    port = config.get('port', DEFAULT_API_PORT)

    app.debug = config.get('debug', False)
    app.run(host=bind, port=port)
예제 #2
0
def main():
    parser = ArgumentParser()
    parser.add_argument('-c', '--config-file', default='config.yml')
    parser.add_argument('-d', '--debug', action='store_true')
    
    args = parser.parse_args()

    config = utils.load_config(args.config_file)

    bind = config.get('bind', DEFAULT_API_BIND) 
    port = config.get('port', DEFAULT_API_PORT)

    app.debug = config.get('debug', False)
    app.run(host=bind, port=port)
예제 #3
0
파일: api.py 프로젝트: jasonguy/altocumulus
def main():
    parser = ArgumentParser()
    parser.add_argument('-c', '--config-file', default='config.yaml')
    parser.add_argument('-d', '--debug', action='store_true')

    args = parser.parse_args()

    config = utils.load_config(args.config_file)

    bind = config.get('bind', DEFAULT_API_BIND)
    port = config.get('port', DEFAULT_API_PORT)

    trunks.extend(filter(len, config.get('trunk_interfaces', '').split(',')))

    lbm.set_vxlan_opts(config.get('local_bind', ''),
                       config.get('service_node', ''))

    app.debug = config.get('debug', False)
    app.run(host=bind, port=port)