博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dockerfile 构建前端node应用并用shell脚本实现jenkins自动构建
阅读量:4333 次
发布时间:2019-06-07

本文共 1618 字,大约阅读时间需要 5 分钟。

cat Dockerfile.node.pre FROM centosMAINTAINER zhao*******h.cnENV LANG en_US.UTF-8 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezoneWORKDIR /home  RUN mkdir nodeCOPY node-v8.14.0-linux-x64.tar.gz /home/COPY pre_web  /home/node/pre_webRUN tar zxf /home/node-v8.14.0-linux-x64.tar.gz -C /home/nodeENV PATH PATH=$PATH:$HOME/bin:/home/node/node-v8.14.0-linux-x64/binRUN npm install pm2 -gWORKDIR  /home/node/pre_webEXPOSE 3000ENTRYPOINT npm i  && npm run pm2 && tail -f  /root/.pm2/logs/npm-out.log

  

cat pre_node_weifengtech_build.sh #!/bin/bashsource /etc/profilecd /mnt/workspace/official-ui-node-pre/rm -rf /mnt/workspace/official-ui-node-pre/dockerfile/pre_webcd /mnt/workspace/official-ui-node-pre/mkdir -p ./dockerfile/pre_web cp -r next.config.js package.json package-lock.json pages  postcss.config.js  static  ./dockerfile/pre_webcd ./dockerfile  sudo docker build -t official-ui-node-pre -f Dockerfile.node.pre .sudo docker login --username=***** -p ********* registry-vpc.cn-hangzhou.aliyuncs.comsudo docker tag official-ui-node-pre registry-vpc.cn-hangzhou.aliyuncs.com/weifeng-system/official-ui-node-presudo docker push  registry-vpc.cn-hangzhou.aliyuncs.com/weifeng-system/official-ui-node-precurl https://cs.console.aliyun.com/hook/trigger*********mw7gFBJyybsmrrtuEo5dEjsm6qtB7qM60pHQD8if [ $? -eq 0 ]; then   echo -e "\033[32m[ the application official-ui-node-pre successfully deployed  ]\033[0m"else    echo -e "\033[31m\033[01m[ the application official-ui-node-pre deploy failed  ]\033[0m"fi

  

转载于:https://www.cnblogs.com/weifeng1463/p/10265623.html

你可能感兴趣的文章
PDO进行sql报表编制结果集介绍及操作(两)
查看>>
SMTP协议分析
查看>>
hdu 5017 Ellipsoid(西安网络赛 1011)
查看>>
题目17 合并两个排序链表
查看>>
解决$.getJSON在IE浏览器下出现数据缓存,第一次访问某个后台路径之后,再次访问该路径不再走后台的方法。...
查看>>
快速缩放Eclipse字体大小
查看>>
PAT甲级 1001
查看>>
go闭包使用
查看>>
Servlet(三) 监听器
查看>>
我对Oracle的刷未提交数据到文件的学习体会
查看>>
[Flume][Kafka]Flume 与 Kakfa结合例子(Kakfa 作为flume 的sink 输出到 Kafka topic)
查看>>
sqlserver 时间字符串转化为时间格式
查看>>
POJ题目分类【实在是不知道哪个是原创了】
查看>>
Android模拟器使用SD卡
查看>>
Tips of Linux C programming
查看>>
洛谷P1011 车站
查看>>
java基础知识1
查看>>
Multiplication algorithm
查看>>
python 学习分享-socketserver
查看>>
【新鲜出炉】2012年度最好看的英文字体免费下载
查看>>