Привет, я пытаюсь создать образ докера для моего углового приложения. Вот мой файл докера.
#FROM nodejs/base:latest
#Input Parameters
ARG version
#Set environment variables
ENV HOST localhost
ENV PORT 8080
ENV SERVICE_NAME App-Web
WORKDIR /App-Web
COPY package.json ./
RUN npm config set registry http://registry.npmjs.org/
RUN npm install
COPY . .
ADD src/ /App-Web/
EXPOSE $PORT
#Run mimeo ui
#CMD [ "npm", "start" ]
CMD bash -c "cd /App-Web/ && \
ls -lt && \
npm start && \
tail -f app.log
Вот мой angular-cli
"scripts": ["../node_modules/chart.js/dist/Chart.js"],
"environmentSource": "environments/environment.ts",
"environments": {
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
. Package.json это
{
"name": "App-ui",
"version": "4.0.0",
"license": "Apache",
"scripts": {
"ng": "ng",
"start": "ng serve --proxy-config proxy.conf.js --host 0.0.0.0 -p 8080 --disable-host-check >> app.log 2>&1 &",
"buildProd": "ng build --prod",
"buildDev": "ng build",
"gitbuild": "ng build --prod --base /argus_ui/master/dist/",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
Я определил 2 свойства в package.json
"buildProd": "ng build --prod", "buildDev": "ng build --dev",
и когда я пытаюсь сделать npm run buildDev
, он по-прежнему принимает свойства prod