До сегодняшнего дня мой angular проект работал на Docker с использованием Gitlab. Но с этого дня я получаю ошибку, которую не могу решить.
Вот мой DockerFile:
ARG REPOSITORY
ARG PORT
FROM ${REPOSITORY}/javascript:cert as build
WORKDIR /app
COPY ./ /app
RUN npm install -g npm@latest
RUN npm i -g @angular/cli
RUN ng build --output-path=dist
FROM ${REPOSITORY}/nginx:cert
COPY --from=build /app/dist /usr/share/nginx/html
EXPOSE 80
ENTRYPOINT ["nginx", "-g", "daemon off;"]
Как я уже говорил, все работало нормально, но теперь, когда я достигаю "Step 8/12 : RUN ng build --output-path=dist
", я получаю эту ошибку:
"Node.js версия не определена. CLI Angular требуется минимальная версия Node.js v10.13 или v12.0."
Похоже, что это невозможно найди мою версию Node, я не понимаю почему. Я пытался установить конкретную c npm версию, но ничего не изменилось.
Есть идеи? Спасибо за вашу помощь!