aboutsummaryrefslogtreecommitdiffstats
path: root/tools/docker/testcontrol/auto/controller/Dockerfile
blob: 4fbf7294e10a7434ad0b6906f0e3953d605e3ce5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM python:3.6
LABEL maintainer="sridhar.rao@spirent.com"

ENV GRPC_PYTHON_VERSION 1.4.0
RUN apt-get update && apt-get -y install python3-pip && apt-get -y install openssh-server
RUN pip3 install grpcio==${GRPC_PYTHON_VERSION} grpcio-tools==${GRPC_PYTHON_VERSION}
RUN pip3 install paramiko
RUN pip3 install chainmap
RUN pip3 install oslo.utils
RUN pip3 install scp

WORKDIR /usr/src/app

COPY ./vsperf ./vsperf

VOLUME ["/usr/src/app/vsperf"]

EXPOSE 50052

CMD ["python3", "./vsperf/vsperf_controller.py"]

#CMD tail -f /dev/null