diff --git a/aura.py b/aura.py index 5b958258ba2e1c6f982e7489796ebe1e68c0385b..a6f11455a1164d1d7815284ff8465a5ff6f0e65b 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 1043a26d7808e4f41d09dacfa42e26ba6010a720..daf6fac023251ce7e55a0a696b67dc4ff409de32 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 1ac8aea0dc273c6a36caf344d10d89b959398765..cdc7610f93d783838aba9a5d8cdf0c2bcf914731 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('/')