Dockerizing simulators 30/131530/4
authorxuegao <xue.gao@intl.att.com>
Mon, 17 Oct 2022 08:27:31 +0000 (10:27 +0200)
committerLukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Mon, 24 Oct 2022 11:47:57 +0000 (11:47 +0000)
Create docker images for Ran nssmf simulator.

Issue-ID: INT-2162
Signed-off-by: xuegao <xue.gao@intl.att.com>
Change-Id: Ia66c637b24c2422877a6310ecd16946eeda6416c
Signed-off-by: xuegao <xue.gao@intl.att.com>
test/mocks/ran-nssmf-simulator/Dockerfile [new file with mode: 0644]

diff --git a/test/mocks/ran-nssmf-simulator/Dockerfile b/test/mocks/ran-nssmf-simulator/Dockerfile
new file mode 100644 (file)
index 0000000..ed3656a
--- /dev/null
@@ -0,0 +1,25 @@
+FROM onap/integration-python:10.0.0
+
+USER root
+
+WORKDIR /home/onap
+COPY ./requirements.txt ./
+
+RUN python -m pip install --upgrade pip && \
+    pip install --no-cache-dir -r requirements.txt
+
+ENV user=onap group=onap
+USER onap
+
+ENV PATH=$PATH:/home/onap/.local/bin
+
+COPY --chown=onap:onap main.py /home/onap
+COPY --chown=onap:onap setup.py /home/onap
+COPY --chown=onap:onap RanNssmfSimulator /home/onap/RanNssmfSimulator
+
+RUN chmod 770 /home/onap/main.py && \
+    chmod 770 /home/onap/setup.py && \
+    chmod 770 -R /home/onap/RanNssmfSimulator
+
+CMD [ "python3", "main.py" ]
+