From f3d7d48db89d9c3fbace41eb513e43cc9624ebad Mon Sep 17 00:00:00 2001 From: grakiss Date: Mon, 9 Oct 2017 05:23:15 -0400 Subject: [web-cvp]fix api&web service in dockerfiles JIRA: DOVETAIL-523 api&web services is not running due to packages installation errors Change-Id: I5175d987dfda3cefe28a3a37754acc9fc8d7bc13 Signed-off-by: grakiss --- cvp/docker/Dockerfile | 12 ++++++++---- cvp/docker/Dockerfile.web | 4 ++-- 2 files changed, 10 insertions(+), 6 deletions(-) (limited to 'cvp') diff --git a/cvp/docker/Dockerfile b/cvp/docker/Dockerfile index fa39ac65..e0cb32fe 100644 --- a/cvp/docker/Dockerfile +++ b/cvp/docker/Dockerfile @@ -28,7 +28,6 @@ MAINTAINER SerenaFeng LABEL version="v1" description="OPNFV TestAPI Docker container" ARG BRANCH=master -ARG COMMIT_ID=master ENV HOME /home @@ -41,24 +40,29 @@ wget \ python-dev \ python-pip \ crudini \ +libffi-dev \ +libssl-dev \ +libxml2-dev \ +libxslt1-dev \ --no-install-recommends WORKDIR /home -RUN pip install --upgrade pip +#RUN pip install --upgrade pip RUN git config --global http.sslVerify false RUN git clone https://gerrit.opnfv.org/gerrit/dovetail.git WORKDIR /home/dovetail -RUN git checkout -f $COMMIT_ID +RUN git checkout -f $BRANCH RUN mkdir -p /home/testapi RUN cp -rf /home/dovetail/cvp/* /home/testapi -WORKDIR /home/testapi/ +WORKDIR /home/dovetail/cvp RUN pip install -r requirements.txt RUN bash install.sh + CMD ["bash", "docker/start-server.sh"] diff --git a/cvp/docker/Dockerfile.web b/cvp/docker/Dockerfile.web index b8a3dfc4..9f992df7 100644 --- a/cvp/docker/Dockerfile.web +++ b/cvp/docker/Dockerfile.web @@ -10,7 +10,6 @@ MAINTAINER Leo Wang LABEL version="v1" description="CVP nginx" ARG BRANCH=master -ARG COMMIT_ID=master ENV HOME /home WORKDIR /home @@ -23,7 +22,7 @@ RUN git config --global http.sslVerify false RUN git clone https://gerrit.opnfv.org/gerrit/dovetail.git WORKDIR /home/dovetail -RUN git checkout -f $COMMIT_ID +RUN git checkout -f $BRANCH RUN mkdir -p /home/testapi @@ -39,4 +38,5 @@ ADD nginx/sites-enabled/default /etc/nginx/sites-enabled/default ADD supervisor/conf.d/nginx.conf /etc/supervisor/conf.d/nginx.conf ADD start-nginx.sh /home/start-nginx.sh +WORKDIR /home CMD ["bash", "start-nginx.sh"] -- cgit 1.2.3-korg