Skip to content
Snippets Groups Projects
Commit 38be6914 authored by David Trattnig's avatar David Trattnig
Browse files

Ability to pass specific config file.

parent 38590ddd
No related branches found
No related tags found
No related merge requests found
......@@ -33,10 +33,17 @@ from service import ApiService
from sync import SyncJob
from models import db, ma
# Read command line parameters
config_file = None
for arg in sys.argv:
if arg.startswith("config="):
config_file = arg.split("config=")[1]
# App Initialization
config = AuraConfig()
config = AuraConfig(config_file)
logger = AuraLogger(config, "engine-api").logger
sync_job = None
......
......@@ -45,9 +45,14 @@ class AuraConfig:
Args:
ini_path(String): The path to the configuration file `engine-api.ini`
"""
config_file = Path(ini_path)
if not config_file.is_file():
ini_path = "%s/config/engine-api.ini" % Path(__file__).parent.parent.parent.absolute()
default_ini_path = "%s/config/engine-api.ini" % Path(__file__).parent.parent.parent.absolute()
if ini_path:
config_file = Path(ini_path)
if not config_file.is_file():
ini_path = default_ini_path
else:
ini_path = default_ini_path
self.ini_path = ini_path
self.logger = logging.getLogger("AuraEngineApi")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment