使用node容器构建vue项目并部署到指定目录
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2021-01-17 19:51:24
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
执行node容器,挂载源码目录和npm缓存目录到容器,传入参数安装依赖包和构建命令,最后把构建成功的源码复制到指定的网站目录
docker run \ --rm \ --volume ~/.npm:/root/.npm \ --volume ~/dnmp/www/vue:/tmp \ node:12-alpine3.11 /bin/sh -c \ "\ npm install -g cnpm --registry=https://registry.npm.taobao.org \ && cd /tmp/blogtool \ && cnpm install \ && cnpm run build \ "\ && destPath=/root/****/www/static \ && srcPath=/www/vue/dist \ && mkdir -p $destPath \ && rm -rf ${destPath}/* \ && cp ${srcPath}/index.html ${destPath}/index.html \ && cp -R ${srcPath}/vue/* ${destPath}/ \ && echo 'copy success'