Further updates to the auto-test environment

Aligned python to python 3

Added test script of ric re-sync

Preparing for secure port of simulator and agent

Integrated SNDC ONAP adapter to the test environment

MR-stub now support long poll and message limits

Change-Id: I280f173f811a9fd859c4cc5234084a5a20f77a90
Issue-ID: NONRTRIC-154
Signed-off-by: BjornMagnussonXA <bjorn.magnusson@est.tech>
diff --git a/test/mrstub/Dockerfile b/test/mrstub/Dockerfile
index f1d16b7..ea867ad 100644
--- a/test/mrstub/Dockerfile
+++ b/test/mrstub/Dockerfile
@@ -15,14 +15,27 @@
 #  ============LICENSE_END=================================================
 #
 
-FROM python:3.7
+#Dockerfile to create an image with both python3.8 and nodejs 14
+FROM python:3.8
 
 WORKDIR /usr/src/app
 
+#Install python modules
 COPY requirements.txt requirements.txt
-
 RUN pip install -r requirements.txt
 
-COPY mr.py mr.py
+#Install nodejs and packages
+RUN curl -sL https://deb.nodesource.com/setup_14.x | bash -
+RUN apt-get install -y nodejs
+COPY package.json package.json
+RUN npm install express
+RUN npm install express-http-proxy
 
-CMD [ "python3", "-u", "./mr.py" ]
\ No newline at end of file
+#Copy apps and start script
+COPY mr.py mr.py
+COPY frontend.js frontend.js
+COPY start.sh start.sh
+
+RUN chmod +x ./start.sh
+
+CMD ["./start.sh"]
\ No newline at end of file