docker部署前端单页面

分类:技术来源:bobo最近更新:2021-12-06浏览:927

配置Dockerfile文件

FROM node:12.14.0-alpine3.10 as builder
WORKDIR /var/html
COPY package.json .
COPY src/ ./src
COPY config/ ./config
COPY app.config.js .
COPY .eslintrc.js .
RUN set -ex ; npm  install --registry=https://registry.npm.taobao.org \
&& npm run build

FROM nginx as webshow
WORKDIR /var/web
COPY --from=builder /var/html/dist .
COPY test.conf /etc/nginx/conf.d/
EXPOSE 8081