项目场景:
前端使用angular开发,Dockerfile如下:
FROM nginx:1.16.1 AS base
WORKDIR /app
COPY nginx.conf.template /etc/nginx/
CMD ["/bin/bash", "-c", "envsubst '${APP_VERSION}' < /app/index.html > /app/index.html && envsubst '${API_SERVER_HOST} ${API_SERVER_PORT}' < /etc/nginx/nginx.conf.template > /etc/nginx/nginx.conf && exec nginx -g 'daemon off;'"]
EXPOSE 80
FROM angular:13.2.5 AS build
WORKDIR /my-app
COPY package.json package-lock.json ./
RUN npm install
COPY . .
RUN ng build
FROM base AS final
WORKDIR /app
COPY --from=build /my-app/dist/my-app .
问题描述
首先,看到npm版本过低,需要升级版本;其次,zone.js源地址证书已过期。
先说一下证