jenkins+docker+nginx+純靜態頁面配置

mkdir -p /home/marketing-admin
cd /home/marketing-admin

cp -R /usr/local/soft/jenkins/jenkins-data/workspace/marketing前端部署/src/main/resources/static static
rm -f  /home/marketing-admin/static/commonJs/common.js
cp  common.js /home/marketing-admin/static/commonJs

cat > Dockerfile << EOF
FROM nginx
EXPOSE 80

COPY ./static /usr/share/nginx/html
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
EOF

docker build -t marketing-admin:${ImageVersion} .

d1=$(date "+%Y%m%d%H%M")
name="marketing-admin"
appName=$name$d1

docker stop  $(docker ps  | grep $name | awk '{print $1}')
docker run  --name  $appName -d  -p 8081:80 marketing-admin:${ImageVersion} 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章