| # NODEJS BASE IMAGE |
| FROM node:10.16.3 as build |
| |
| # set working directory |
| WORKDIR /app |
| |
| # ADD `/app/node_modules/.bin` TO $PATH |
| ENV PATH /app/node_modules/.bin:$PATH |
| |
| # SET NPM PROXY |
| RUN npm config set proxy http://webproxy3.pta.de:8080 |
| RUN npm config set https-proxy http://webproxy3.pta.de:8080 |
| |
| # INSTALL AND CACHE APP DEPENDENCIES |
| COPY package.json /app/package.json |
| RUN npm install |
| RUN npm install -g @angular/cli@7.3.9 |
| |
| # ADD APP |
| COPY . /app |
| |
| # EXPOSE PORT 4200 |
| EXPOSE 4200 |
| |
| # RUN APPLICATION |
| CMD ["npm", "run", "start-in-docker"] |