主页

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

因此,为了自己更懒,也借于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 国际许可协议 进行许可。
4
查看目录

目录

来自 《docker搭建vue自动部署》
评论

染念

博主很懒,啥都没有
145 文章数
533 评论量
4 分类数
149 页面数
已在风雨中度过 5年95天16小时58分
© 2022 染念的笔记
浙ICP备19020194号-1