Dockerizing simulators
[integration.git] / test / mocks / ran-nssmf-simulator / Dockerfile
1 FROM onap/integration-python:10.0.0
2
3 USER root
4
5 WORKDIR /home/onap
6 COPY ./requirements.txt ./
7
8 RUN python -m pip install --upgrade pip && \
9     pip install --no-cache-dir -r requirements.txt
10
11 ENV user=onap group=onap
12 USER onap
13
14 ENV PATH=$PATH:/home/onap/.local/bin
15
16 COPY --chown=onap:onap main.py /home/onap
17 COPY --chown=onap:onap setup.py /home/onap
18 COPY --chown=onap:onap RanNssmfSimulator /home/onap/RanNssmfSimulator
19
20 RUN chmod 770 /home/onap/main.py && \
21     chmod 770 /home/onap/setup.py && \
22     chmod 770 -R /home/onap/RanNssmfSimulator
23
24 CMD [ "python3", "main.py" ]
25