现在写项目吧,每次都要打包,懒得时候直接在服务器运行开发环境了,这有跟没有生产环境一个样。

因此,为了自己更懒,也借于cvat对react的自动打包,写了一个对vue的自动打包

Dockerfile如下
FROM node:lts-buster AS vue
# Install dependencies
COPY vue/package*.json /tmp/vue/

RUN npm install -g cnpm --registry=https://registry.npm.taobao.org
# Install vue dependencies
WORKDIR /tmp/vue/
RUN cnpm install

# Build source code
COPY vue/ /tmp/vue/
RUN npm run build

FROM nginx:mainline-alpine
# 配置nginx
COPY vue/nginx.conf /etc/nginx/conf.d/default.conf
COPY --from=cvat-ui /tmp/vue/dist /usr/share/nginx/html/

就这样,轻松上线啦

版权属于:染念
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
更新于: 2021年09月17日 14:49
4
发表评论


180 文章数
673 评论量
4 分类数
184 页面数
已在风雨中度过 7年74天3小时24分
目录
来自 《docker搭建vue自动部署》
© 2024 染念Blog
浙ICP备19020194号-1
暗黑模式
暗黑模式
评论
返回顶部
© 2024 染念Blog
浙ICP备19020194号-1
暗黑模式
暗黑模式
评论
返回顶部