blob: 80743ca3aeaa7b248365670de68eda498061dfcb [file] [log] [blame]
Jeremy Ronquillo223db002020-06-05 10:28:22 -07001#!/bin/bash
Jeremy Ronquilloec2d3e42020-06-05 11:33:39 -07002
Jeremy Ronquillo223db002020-06-05 10:28:22 -07003# Copyright 2019-present Open Networking Foundation
4#
Jeremy Ronquilloec2d3e42020-06-05 11:33:39 -07005# SPDX-License-Identifier: Apache-2.0
6# SPDX-License-Identifier: LicenseRef-ONF-Member-Only
Jeremy Ronquillo223db002020-06-05 10:28:22 -07007
8APPLICATION=$1
9
10{{- if .Values.config.coreDump.enabled }}
11cp /openmme/target/bin/$APPLICATION /tmp/coredump/
12{{- end }}
13
14# copy config files to openmme target directly
15cp /opt/mme/config/shared/* /openmme/target/conf/
16
17cd /openmme/target
18export LD_LIBRARY_PATH=/usr/local/lib:./lib
19
20case $APPLICATION in
21 "mme-app")
22 echo "Starting mme-app"
23 echo "conf/mme.json"
24 cat conf/mme.json
25 ./bin/mme-app
26 ;;
27 "s1ap-app")
28 echo "Starting s1ap-app"
29 echo "conf/s1ap.json"
30 cat conf/s1ap.json
31 ./bin/s1ap-app
32 ;;
33 "s6a-app")
34 echo "Starting s6a-app"
35 echo "conf/s6a.json"
36 cat conf/s6a.json
37 echo "conf/s6a_fd.conf"
38 cat conf/s6a_fd.conf
39 ./bin/s6a-app
40 ;;
41 "s11-app")
42 echo "Starting s11-app"
43 echo "conf/s11.json"
44 cat conf/s11.json
45 ./bin/s11-app
46 ;;
47 *)
48 echo "invalid app $APPLICATION"
49 ;;
50esac