如果在webpack中有错误,请在dockerfile期间使docker退出

我build立一个图像部署在AWS连续部署,问题是,有时我在webpack中有错误,如果这样,该网站是不可用的,如何在Dockerfile期间,如果有错误,在Dockerfile期间,如何使Dockerfile退出?

这是我的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。