首页 > 解决方案 > 如何为我的 React 应用启用多阶段构建

问题描述

如何为我的反应应用程序启用多阶段构建,优化最后几个步骤不会启动我的应用程序。

FROM node:14.17.3-alpine AS build

RUN apk add --no-cache build-base gcc autoconf automake libtool zlib-dev libpng-dev nasm

RUN npm i nodemon -g

WORKDIR /app/orders-web

ENV PATH /app/orders-web/node_modules/.bin:$PATH

COPY package.json /app/orders-web/package.json

RUN yarn install --network-timeout 1000000000

COPY . /app/orders-web

RUN yarn run build:dev

COPY . /app/orders-web

EXPOSE 3006

CMD ["yarn", "start"]

标签: reactjsdocker-multi-stage-build

解决方案


推荐阅读