当我尝试在docker中构建angular7项目时,大约需要40分钟。需要40分钟的线路是
ng build --prod
92%大块资产优化TerserPlugin
我已经在同一台笔记本电脑上的docker外运行了build --prod,需要2分钟。
我尝试添加--build-optimizer false
和--sourceMap = false
没有任何区别
这是我的Dockerfile
FROM node:carbon
WORKDIR /usr/src/app
COPY package.json package-lock.json ./
RUN npm install
RUN npm install -g @angular/cli@6.1.0
COPY . .
RUN ng build --prod
EXPOSE 4200
CMD [ "npm", "start" ]
HEALTHCHECK --interval=5s --timeout=30s --retries=20 CMD curl --fail http://localhost:4200 || exit 1
Run Code Online (Sandbox Code Playgroud)