summaryrefslogtreecommitdiffstats
path: root/bin/run.py
blob: 7d30a00aff5c1363db92ab6f2cc02d3ccc5dbbf7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env python3

import connexion
import sys
from config_binding_service import get_logger

_logger = get_logger(__name__)

if __name__ == '__main__':
    try:
        app = connexion.App(__name__, specification_dir='../config_binding_service/swagger/')
        app.add_api('swagger.yaml', arguments={'title': 'Config Binding Service'})
        app.run(host='0.0.0.0', port=10000, debug=False) 
    except Exception as e:
        _logger.error("Fatal error. Could not start webserver due to: {0}".format(e))