[DEV] test optimise the dockerfile
This commit is contained in:
parent
8285034dd4
commit
41628dc4c0
@ -1,24 +1,25 @@
|
|||||||
# base image
|
# base image
|
||||||
FROM node:latest as build
|
FROM node:latest as build
|
||||||
|
|
||||||
ADD src /application/src
|
|
||||||
ADD e2e /application/e2e
|
|
||||||
ADD package-lock.json /application/
|
|
||||||
ADD package.json /application/
|
|
||||||
ADD angular.json /application/
|
|
||||||
ADD browserslist /application/
|
|
||||||
ADD karma.conf.js /application/
|
|
||||||
ADD protractor.conf.js /application/
|
|
||||||
ADD tsconfig.json /application/
|
|
||||||
ADD tslint.json /application/
|
|
||||||
WORKDIR /application/
|
|
||||||
|
|
||||||
# add `/application/node_modules/.bin` to $PATH
|
# add `/application/node_modules/.bin` to $PATH
|
||||||
ENV PATH /application/node_modules/.bin:$PATH
|
ENV PATH /application/node_modules/.bin:$PATH
|
||||||
|
|
||||||
|
ADD package-lock.json /application/
|
||||||
|
ADD package.json /application/
|
||||||
|
ADD browserslist /application/
|
||||||
|
ADD karma.conf.js /application/
|
||||||
|
ADD protractor.conf.js /application/
|
||||||
|
WORKDIR /application/
|
||||||
|
|
||||||
# install and cache app dependencies
|
# install and cache app dependencies
|
||||||
RUN npm install
|
RUN npm install
|
||||||
|
|
||||||
|
ADD e2e /application/e2e
|
||||||
|
ADD tsconfig.json /application/
|
||||||
|
ADD tslint.json /application/
|
||||||
|
ADD angular.json /application/
|
||||||
|
ADD src /application/src
|
||||||
|
|
||||||
# generate build
|
# generate build
|
||||||
RUN ng build --output-path=dist --configuration=production --base-href=/karideo/ --deploy-url=/karideo/
|
RUN ng build --output-path=dist --configuration=production --base-href=/karideo/ --deploy-url=/karideo/
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user