blob: 851854172a68ec14eef97a2be9466be3cb41185f [file] [log] [blame]
BjornMagnussonXAe3883d02023-04-11 14:16:52 +02001#!/bin/sh
BjornMagnussonXA21be2e02020-03-25 09:37:14 +01002
maximesson6e119492020-03-12 17:24:41 +01003# ============LICENSE_START===============================================
BjornMagnussonXAe3883d02023-04-11 14:16:52 +02004# Copyright (C) 2020-2023 Nordix Foundation. All rights reserved.
maximesson6e119492020-03-12 17:24:41 +01005# ========================================================================
6# Licensed under the Apache License, Version 2.0 (the "License");
7# you may not use this file except in compliance with the License.
8# You may obtain a copy of the License at
maximesson31525442020-03-20 16:20:57 +01009#
maximesson6e119492020-03-12 17:24:41 +010010# http://www.apache.org/licenses/LICENSE-2.0
maximesson31525442020-03-20 16:20:57 +010011#
maximesson6e119492020-03-12 17:24:41 +010012# Unless required by applicable law or agreed to in writing, software
13# distributed under the License is distributed on an "AS IS" BASIS,
14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15# See the License for the specific language governing permissions and
16# limitations under the License.
17# ============LICENSE_END=================================================
18#
19
BjornMagnussonXA21be2e02020-03-25 09:37:14 +010020if [ $# -ne 1 ]; then
21 echo "Expected folder name of simulator."
22 echo "The container shall be started with env variable 'A1_VERSION' set to the folder name of the A1 version to use."
23 echo "Exiting...."
24 exit 1
25fi
26echo "Version folder for simulator: "$1
maximesson6e119492020-03-12 17:24:41 +010027
BjornMagnussonXA21be2e02020-03-25 09:37:14 +010028#Set path to open api
29export APIPATH=$PWD/api/$1
30echo "APIPATH set to: "$APIPATH
31
32cd src
33
34#Include common module(s)
35export PYTHONPATH=$PWD/common
36echo "PYTHONPATH set to: "$PYTHONPATH
37
38cd $1
39
ecaiyanlinux9ab67f52020-05-14 15:11:45 +020040#start nginx
41nginx -c /usr/src/app/nginx.conf
42
ecaiyanlinuxdceaf392020-05-18 14:40:53 +020043#start callBack server
BjornMagnussonXA967079b2020-10-23 00:38:18 +020044if [[ ${A1_VERSION} == "STD"* ]]; then
ecaiyanlinux2f9ccf92020-07-29 10:43:53 +020045 echo "Path to callBack.py: "$PWD
46 python -u callBack.py &
47fi
ecaiyanlinuxdceaf392020-05-18 14:40:53 +020048
ecaiyanlinux9ab67f52020-05-14 15:11:45 +020049#start near-rt-ric-simulator
BjornMagnussonXA21be2e02020-03-25 09:37:14 +010050echo "Path to main.py: "$PWD
51python -u main.py