From 322d05fa119a91472e03bca300794e8e6f3c772b Mon Sep 17 00:00:00 2001 From: Gottfried Gaisbauer <gogo@servus.at> Date: Sat, 10 Aug 2019 16:41:19 +0200 Subject: [PATCH] web service port configurable --- aura.py | 2 +- configuration/engine.ini | 3 +++ modules/web/routes.py | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/aura.py b/aura.py index 5b958258..a6f11455 100755 --- a/aura.py +++ b/aura.py @@ -98,7 +98,7 @@ class Aura(AuraLogger): def start_web_service(self): try: self.logger.info("Listening on Port 5000 for API or Webcalls") - Routes(self.scheduler, self.liquidsoapcommunicator, self.messenger) + Routes(self.scheduler, self.liquidsoapcommunicator, self.messenger, self.config) except OSError as e: self.messenger.halt() self.logger.critical("AuraEngine already running? Exception: " + e.strerror + ". Exiting...") diff --git a/configuration/engine.ini b/configuration/engine.ini index 1043a26d..daf6fac0 100644 --- a/configuration/engine.ini +++ b/configuration/engine.ini @@ -16,6 +16,9 @@ diskspace_warning_value=1G # under which value should i stop recording. defaults to 200M diskspace_critical_value=100M +[web-ui] +web_port=5005 + [mail] mail_server="" mail_server_port="" diff --git a/modules/web/routes.py b/modules/web/routes.py index 1ac8aea0..cdc7610f 100644 --- a/modules/web/routes.py +++ b/modules/web/routes.py @@ -56,13 +56,13 @@ class Routes: messenger = None lqs_communicator = None - def __init__(self, scheduler, lqs_communicator, messenger): + def __init__(self, scheduler, lqs_communicator, messenger, config): self.scheduler = scheduler self.messenger = messenger self.lqs_communicator = lqs_communicator # when debug is enabled => logging messages appear twice - APP.run() #debug=True) + APP.run(port=config.get("web_port")) #debug=True) @staticmethod @APP.route('/') -- GitLab