Step version of Gateway to 1.0.0
[portal/nonrtric-controlpanel.git] / webapp-frontend / Dockerfile
index c711e47..c4a07d2 100644 (file)
 ### 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 npm run-script build
+
+# 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:prod
 
 ### STAGE 2: Run App ###
 FROM nginx:alpine