Add svnfm-driver requirements 35/10435/2
authorying.yunlong <ying.yunlong@zte.com.cn>
Wed, 6 Sep 2017 01:16:38 +0000 (09:16 +0800)
committerying.yunlong <ying.yunlong@zte.com.cn>
Wed, 6 Sep 2017 01:28:15 +0000 (09:28 +0800)
Add install requirements in svnfm zte vmanager driver
dockerfile.

Change-Id: I6f9da0de6415acc6749e259759a7ab774145ef9a
Issue-ID: VFC-283
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
zte/vmanager/docker/Dockerfile
zte/vmanager/docker/build_image.sh
zte/vmanager/docker/docker-entrypoint.sh
zte/vmanager/docker/instance_init.sh

index fcc126b..b024807 100644 (file)
@@ -6,9 +6,6 @@ ARG HTTPS_PROXY=${HTTPS_PROXY}
 ENV http_proxy $HTTP_PROXY
 ENV https_proxy $HTTPS_PROXY
 
-RUN echo "mysql-server mysql-server/root_password password root" | debconf-set-selections
-RUN echo "mysql-server mysql-server/root_password_again password root" | debconf-set-selections
-
 RUN apt-get update && \
     apt-get install -y python-virtualenv && \
     apt-get install -y python-setuptools && \
@@ -20,8 +17,7 @@ RUN apt-get update && \
     apt-get install -y curl && \
     apt-get install -y build-essential && \
     apt-get install -y libssl-dev && \
-    apt-get install -y libffi-dev && \
-    yes | pip install cryptography
+    apt-get install -y libffi-dev
 
 ADD . /service
 WORKDIR /service
@@ -31,6 +27,9 @@ RUN wget -q -O vfc-nfvo-driver-vnfm-svnfm-zte-vmanager.zip 'https://nexus.onap.o
     unzip vfc-nfvo-driver-vnfm-svnfm-zte-vmanager.zip && \
     rm -rf vfc-nfvo-driver-vnfm-svnfm-zte-vmanager.zip
 
+WORKDIR /service/vfc/nfvo/driver/vnfm/svnfm/zte/vmanager
+RUN pip install -r requirements.txt
+
 EXPOSE 8410
 
 WORKDIR /service
index af8a637..9bf3b60 100644 (file)
@@ -19,16 +19,16 @@ if [ $HTTPS_PROXY ]; then
     BUILD_ARGS+=" --build-arg HTTPS_PROXY=${HTTPS_PROXY}"
 fi
 
-function build_ztevmanagerdriver {
+function build_image {
     echo "Start build docker image: ${IMAGE_NAME}"
     docker build ${BUILD_ARGS} -t ${IMAGE_NAME}:${VERSION} -t ${IMAGE_NAME}:latest .
 }
 
-function push_ztevmanagerdriver {
+function push_image {
     echo "Start push docker image: ${IMAGE_NAME}"
     docker push ${IMAGE_NAME}:${VERSION}
     docker push ${IMAGE_NAME}:latest
 }
 
-build_ztevmanagerdriver
-push_ztevmanagerdriver
+build_image
+push_image
index c843b48..ef779a4 100644 (file)
@@ -13,7 +13,7 @@ echo "MSB_ADDR=$MSB_ADDR"
 
 # Wait for MSB initialization
 echo "Wait for MSB initialization"
-for i in {1..20}; do
+for i in {1..5}; do
     curl -sS -m 1 $MSB_ADDR > /dev/null && break
     sleep $i
 done
index 163fa81..a9bf588 100644 (file)
@@ -1,8 +1 @@
 #!/bin/bash
-
-function install_python_libs {
-    cd /service/vfc/gvnfm/vnfres/res/
-    pip install -r requirements.txt
-}
-
-install_python_libs