summaryrefslogtreecommitdiffstats
path: root/ms/py-executor/blueprints_grpc/script_executor_configuration.py
diff options
context:
space:
mode:
Diffstat (limited to 'ms/py-executor/blueprints_grpc/script_executor_configuration.py')
-rw-r--r--ms/py-executor/blueprints_grpc/script_executor_configuration.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ms/py-executor/blueprints_grpc/script_executor_configuration.py b/ms/py-executor/blueprints_grpc/script_executor_configuration.py
index 2f0553b62..9f7460748 100644
--- a/ms/py-executor/blueprints_grpc/script_executor_configuration.py
+++ b/ms/py-executor/blueprints_grpc/script_executor_configuration.py
@@ -42,7 +42,9 @@ class ScriptExecutorConfiguration:
if __name__ == '__main__':
- config_file = str(PurePath(Path().absolute())) + '/../configuration.ini'
+ default_configuration_file = str(PurePath(Path().absolute(), "../../configuration.ini"))
+ supplied_configuration_file = os.environ.get('CONFIGURATION')
+ config_file = str(os.path.expanduser(Path(supplied_configuration_file or default_configuration_file)))
scriptExecutorConfiguration = ScriptExecutorConfiguration(config_file)
blueprintDeployPath = scriptExecutorConfiguration.get_property('blueprintsprocessor', 'blueprintDeployPath')
print(blueprintDeployPath)