Merge "Update release tag to 5.2.19"
[ric-plt/e2mgr.git] / Automation / Scripts / run.sh
1 #!/bin/bash 
2
3 COMP="${1:-all}"
4 E2M_TAG="${2:-2.0.6}"
5 E2T_TAG="${3:-2.0.6}"
6 SIM_TAG="${4:-1.0.6}"
7 E2ADAPTER_TAG="${5:-1.3.2}"
8
9 if [ "$COMP" == "all" ]; then
10 docker rm -f e2
11 docker rm -f e2mgr
12 docker rm -f gnbe2_simu
13 docker rm -f e2adapter
14 docker rm -f dbass
15
16 docker ps
17 sleep 2
18
19 #docker pull nexus3.o-ran-sc.org:10004/ric-plt-e2:$E2T_TAG
20 #docker pull nexus3.o-ran-sc.org:10004/ric-plt-e2mgr:$E2M_TAG
21 docker pull snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/e2:$E2T_TAG
22 docker pull snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/e2mgr:$E2M_TAG
23 docker pull snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/gnbe2_simu:$SIM_TAG
24 docker pull snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/e2adapter:$E2ADAPTER_TAG
25 docker pull snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/dbass:1.0.0
26
27 docker run -d --name dbass -p 6379:6379 --env DBAAS_SERVICE_HOST=10.0.2.15  snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/dbass:1.0.0
28
29 #docker run -d --name e2mgr -p 3800:3800 -p 3801:3801 --env DBAAS_SERVICE_HOST=10.0.2.15 --env RMR_VCTL_FILE=/tmp/rmr.verbose nexus3.o-ran-sc.org:10004/ric-plt-e2mgr:$E2M_TAG
30 docker run -d --name e2mgr -p 3800:3800 -p 3801:3801 --env DBAAS_SERVICE_HOST=10.0.2.15 --env RMR_VCTL_FILE=/tmp/rmr.verbose snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/e2mgr:$E2M_TAG
31 #docker cp e2mgr:/opt/E2Manager/router.txt .
32 sleep 2
33 #docker create --name e2 --env sctp=5577 --env nano=38000 --env loglevel=debug --env print=1 -p 38000:38000 nexus3.o-ran-sc.org:10004/ric-plt-e2:$E2T_TAG
34 docker create --name e2 --env sctp=5577 --env nano=38000 --env loglevel=debug --env print=1 -p 38000:38000 snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/e2:$E2T_TAG
35 sleep 2
36 #docker cp router.txt e2:/opt/e2/dockerRouter.txt
37 sleep 2
38 docker start e2
39
40 docker run -d --name gnbe2_simu --env gNBipv4=localhost  --env gNBport=36422 --env indicationReportRate=0 --env indicationInsertRate=0 -p 5577:36422/sctp snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/gnbe2_simu:$SIM_TAG
41
42 docker run -d -v /etc/e2adapter:/etc/e2adapter -v /var/log/e2adapter:/var/log/e2adapter --network host --name e2adapter snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/e2adapter:$E2ADAPTER_TAG
43
44 docker ps
45 fi
46 if [ "$COMP" = "gnbe2_sim" ]; then
47 docker rm -f gnb_simu
48 docker run -d --name gnbe2_simu --env gNBipv4=localhost  --env gNBport=36422 indicationReportRate=0 --env indicationInsertRate=0 -p 5577:36422/sctp snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/gnbe2_simu:$SIM_TAG
49 docker ps
50 fi
51 if [ "$COMP" = "e2" ]; then
52 docker rm -f e2
53 #docker pull nexus3.o-ran-sc.org:10004/ric-plt-e2:$E2T_TAG
54 docker pull snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/e2:$E2T_TAG
55 docker create --name e2 --env sctp=5577 --env nano=38000 --env print=1 --env RMR_RTG_SVC=10.0.2.15 -p 38000:38000 snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/e2:$E2T_TAG
56
57 docker ps
58 fi
59 if [ "$COMP" = "e2mgr" ]; then
60 docker rm -f e2mgr
61 #docker pull nexus3.o-ran-sc.org:10004/ric-plt-e2mgr:$E2M_TAG
62 docker pull snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/e2mgr:$E2M_TAG
63 #docker run -d --name e2mgr -p 3800:3800 -p 3801:3801 --env RMR_RTG_SVC=10.0.2.15 --env DBAAS_SERVICE_HOST=10.0.2.15 nexus3.o-ran-sc.org:10004/ric-plt-e2mgr:$E2M_TAG
64 docker run -d --name e2mgr -p 3800:3800 -p 3801:3801 --env RMR_RTG_SVC=10.0.2.15 --env DBAAS_SERVICE_HOST=10.0.2.15 snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001/e2mgr:$E2M_TAG
65 docker ps
66 fi