From 7a2e4b8a73e5bed6221bf1a249b77a71e503e9f5 Mon Sep 17 00:00:00 2001 From: Tobias Eidelpes Date: Tue, 19 Jan 2021 15:10:32 +0100 Subject: [PATCH] Use intermediate build layers --- frontend/Dockerfile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 0ce477b..2d8288e 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -2,11 +2,17 @@ FROM node:alpine AS build-image +COPY package.json package-lock.json /app/ + WORKDIR /app -COPY . . +RUN npm ci -RUN npm ci && npm run build +COPY angular.json karma.conf.js protractor.conf.js README.md tsconfig.app.json tsconfig.json tslint.json /app/ + +COPY src /app/src + +RUN npm run build # Stage 2