My Dockerfile
для приложения Angular
FROM node:10.15.3-alpine as builder
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
RUN apk add git
COPY package*.json /usr/src/app/
RUN npm i
COPY . /usr/src/app
RUN npm run-script build
Он выходит на последнем шаге со следующей ошибкой:
npm ERR! missing script: build
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-05-24T09_05_54_385Z-debug.log
В этом случае отсутствует сценарий выполнения или опция сборки?и как исправить или что альтернатива ??
script-section из package.json
"scripts": {
"ng": "ng",
"edu-start": "ng serve --project edu-app",
"edu-start-with-api": "ng serve --project edu-app --configuration local_api",
"edu-start-with-nodejs": "ng serve --project edu-app --configuration local_nodejs",
"edu-build-dev": "node --max_old_space_size=2048 ./node_modules/@angular/cli/bin/ng build --project edu-app --configuration hmr",
"edu-build-prod": "node --max_old_space_size=2048 ./node_modules/@angular/cli/bin/ng build --project edu-app --configuration production --prod",
"air-pilot-start": "ng serve --project air-pilot-app",
"air-pilot-build-dev": "node --max_old_space_size=2048 ./node_modules/@angular/cli/bin/ng build --project air-pilot-app --configuration hmr",
"air-pilot-build-prod": "node --max_old_space_size=2048 ./node_modules/@angular/cli/bin/ng build --project air-pilot-app --configuration production --prod",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"bundle-report": "webpack-bundle-analyzer dist/stats.json"
},
Я тоже пробовал это вместо этого, но ни сработало, жалуется, чтонг Не найдено
RUN ng build --prod --project edu-app