### STAGE 1: Build App ###
FROM node:14-alpine AS stage1
WORKDIR /usr/src/app
-COPY package*.json ./
+COPY package.json ./
RUN npm install
COPY . .
+
+# RUN karma test
+RUN apk update
+RUN apk add chromium
+RUN export CHROME_BIN=/usr/bin/chromium-browser
+ENV CHROME_BIN /usr/bin/chromium-browser
+RUN ./ng test --browsers ChromeHeadless --code-coverage=true --watch=false
+
RUN npm run-script build
### STAGE 2: Run App ###