diff options
Diffstat (limited to 'moon_manager/moon_manager/server.py')
-rw-r--r-- | moon_manager/moon_manager/server.py | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/moon_manager/moon_manager/server.py b/moon_manager/moon_manager/server.py index f4c01611..70ddaee0 100644 --- a/moon_manager/moon_manager/server.py +++ b/moon_manager/moon_manager/server.py @@ -3,17 +3,14 @@ # license which can be found in the file 'LICENSE' in this package distribution # or at 'http://www.apache.org/licenses/LICENSE-2.0'. -from oslo_config import cfg -from oslo_log import log as logging +import logging from python_moonutilities import configuration, exceptions from moon_manager.http_server import HTTPServer -LOG = logging.getLogger("moon.manager.server") -CONF = cfg.CONF -DOMAIN = "moon_manager" +logger = logging.getLogger("moon.manager.server") -def main(): +def create_server(): configuration.init_logging() try: conf = configuration.get_configuration("components/manager") @@ -24,11 +21,19 @@ def main(): hostname = "manager" bind = "127.0.0.1" port = 80 - configuration.add_component(uuid="manager", name=hostname, port=port, bind=bind) - LOG.info("Starting server with IP {} on port {} bind to {}".format(hostname, port, bind)) + configuration.add_component(uuid="manager", + name=hostname, + port=port, + bind=bind) + logger.info("Starting server with IP {} on port {} bind to {}".format( + hostname, port, bind)) return HTTPServer(host=bind, port=port) -if __name__ == '__main__': - server = main() +def run(): + server = create_server() server.run() + + +if __name__ == '__main__': + run() |