提交 1ca8e876 编写于 作者: M MRXLT

remove useless file

上级 487511d6
FROM registry.baidu.com/paddlecloud/paddlecloud-runenv-centos6u3-bce:paddlecloud-fluid-gcc482-cuda8.0_cudnn5_bce
MAINTAINER predictor@baidu.com
LABEL Description="paddle serving docker image"
USER root
RUN echo "Enjoy your paddle serving journey!"
ADD conf /home/work/paddle-serving/conf
ADD data /home/work/paddle-serving/data
ADD bin /home/work/paddle-serving/bin
RUN wget ftp://st01-rdqa-dev055-wanlijin01.epc.baidu.com/home/users/wanlijin01/workspace/baidu/paddle-serving/predictor/data.tar.gz -O /tmp/data.tar.gz \
&& tar -C /home/work/paddle-serving -xvzf /tmp/data.tar.gz \
&& rm /tmp/data.tar.gz \
&& cd /home/work/paddle-serving/ \
&& chmod a+x bin/pdserving \
&& chmod a+x bin/start.sh \
&& sed -i 's/\.\/conf/\/home\/work\/paddle-serving\/conf/g' conf/workflow.conf \
&& sed -i 's/\.\/conf/\/home\/work\/paddle-serving\/conf/g' conf/resource.conf \
&& sed -i 's/\.\/log/\/home\/work\/paddle-serving\/log/g' conf/log.conf \
&& sed -i 's/\.\/data/\/home\/work\/paddle-serving\/data/g' conf/model_toolkit.conf \
&& mkdir -p /home/work/paddle-serving/log
CMD sh /home/work/paddle-serving/bin/start.sh -c "trap : TERM INT; sleep infinity & wait"
#!/bin/bash
function install_pdserving_lib(){
ret=1
local pdserving_lib_mode=$1
case $pdserving_lib_mode in
local)
local pdserving_local_path=$2
if [ ! -d $pdserving_local_path ]; then
echo "[WARN failed to find local path]"
return ret
fi
lib_name=`basename $pdserving_local_path`
if [ -d ${CITOOLS}/$lib_name ]; then
rm -rf ${CITOOLS}/$lib_name
fi
cp -rf $pdserving_local_path ${CITOOLS}/
source ${CITOOLS}/$lib_name/predictor_build_lib.sh
;;
ftp)
local wgetOptions="--tries=3 --retry-connrefused -r -l0 -nv --limit-rate=50m -nH --cut-dirs=5"
pdserving_lib_ftp_path="ftp://tc-orp-app2.tc.baidu.com:/home/heqing/scmbak/common_lib/pdserving_cts/pdserving_lib"
lib_name=`basename $pdserving_lib_ftp_path`
if [ -d ${CITOOLS}/$lib_name ]; then
rm -rf ${CITOOLS}/$lib_name
fi
echo "wget cmd is :$wgetOptions $pdserving_lib_ftp_path"
echo "lib_name is :${lib_name}"
wget $wgetOptions$cur_dirs $pdserving_lib_ftp_path
mv ${lib_name} ${CITOOLS}/
source ${CITOOLS}/${lib_name}/predictor_build_lib.sh
;;
*)
ret=0
echo "todo"
;;
esac
return $ret
}
CUR_PATH=$(pwd)
WORK_PATH=$(pwd)
WORK_ROOT=${WORK_PATH%%/baidu/*}
#co citools
CITOOLS="${WORK_ROOT}/baidu/fengchao-qa/citools"
if [ -d ${CITOOLS} ];then
rm -rf ${CITOOLS}
fi
git clone --depth 1 ssh://git@icode.baidu.com:8235/baidu/fengchao-qa/citools $CITOOLS >/dev/null
[[ $? != 0 ]] && exit 1
source $CITOOLS/lib/localbuild_lib.sh
#source过后路径可能改变,需要重新赋值
CITOOLS="${WORK_ROOT}/baidu/fengchao-qa/citools"
#install_pdserving_lib
pdserving_lib_mode="ftp"
install_pdserving_lib ${pdserving_lib_mode} #两种模式:如果是local,需要指定本机上pdserving_lib的路径
#source ${CITOOLS}/pdserving_lib/predictor_build_lib.sh
COVMODULEID=8652
TYPE=framework
#执行本模块构建初始化
predictor_build_init
WORKROOT=$WORK_ROOT
#执行构建命令
predictor_build_do $@
exit 0
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册