A1-Simulator - Align with OSC Near-RT-RIC A1 Mediator
[sim/a1-interface.git] / near-rt-ric-simulator / src / start.sh
index 9d5acd8..ad5c677 100755 (executable)
@@ -1,7 +1,7 @@
-#!/bin/bash
+#!/bin/sh
 
 #  ============LICENSE_START===============================================
-#  Copyright (C) 2020 Nordix Foundation. All rights reserved.
+#  Copyright (C) 2020-2023 Nordix Foundation. All rights reserved.
 #  ========================================================================
 #  Licensed under the Apache License, Version 2.0 (the "License");
 #  you may not use this file except in compliance with the License.
@@ -25,25 +25,27 @@ if [ $# -ne 1 ]; then
 fi
 echo "Version folder for simulator: "$1
 
-#Set path to open api
+# Set path to open api
 export APIPATH=$PWD/api/$1
 echo "APIPATH set to: "$APIPATH
 
 cd src
 
-#Include common module(s)
+# Include common module(s)
 export PYTHONPATH=$PWD/common
 echo "PYTHONPATH set to: "$PYTHONPATH
 
 cd $1
 
-#start nginx
+# start nginx
 nginx -c /usr/src/app/nginx.conf
 
-#start callBack server
-echo "Path to callBack.py: "$PWD
-python -u callBack.py &
+start callBack server
+if [[ ${A1_VERSION} == "STD"* ]]; then
+    echo "Path to callBack.py: "$PWD
+    python -u callBack.py &
+fi
 
-#start near-rt-ric-simulator
+# start near-rt-ric-simulator
 echo "Path to main.py: "$PWD
 python -u main.py