如果网页包中出现错误,则在dockerfile期间使docker退出

如果网页包中出现错误,则在dockerfile期间使docker退出,docker,webpack,Docker,Webpack,我在AWS上构建了一个连续部署的映像,问题是有时候我在webpack期间会出错,如果这样,那么站点就不可用,如果webpack期间出现错误,我如何在Dockerfile期间让docker退出 这是我的Dockerfile: FROM *** COPY . /src COPY development.js /src/client/app/config/env WORKDIR /src RUN npm set progress=false RUN npm install --quiet nod

我在AWS上构建了一个连续部署的映像,问题是有时候我在webpack期间会出错,如果这样,那么站点就不可用,如果webpack期间出现错误,我如何在
Dockerfile
期间让docker退出

这是我的
Dockerfile

FROM ***

COPY . /src
COPY development.js /src/client/app/config/env
WORKDIR /src

RUN npm set progress=false 
RUN npm install --quiet node-sass@3.13.1
RUN npm install --quiet gifsicle@3.0.4
RUN npm install --quiet jpegtran-bin@3.2.0
RUN npm install --quiet optipng-bin@3.1.4
RUN npm install --quiet pngquant-bin@3.1.1
RUN npm install --quiet
ENV NODE_ENV __NODE_ENV__
RUN gulp webpack --display-error-details
RUN mkdir -p /src/dist/app/assets && mv /src/client/app/assets /src/dist/app

CMD ["nginx", "-g", "daemon off;"]

答案是在webpack旁边添加--bail。

答案是--bail您可以回答自己的问题并将其标记为已接受:)