X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-frontend%2FDockerfile;h=c4a07d260144213cb2659de91b992fea19424bc9;hb=refs%2Fchanges%2F55%2F6255%2F1;hp=c711e47a37de3f12a4a9daaf39ad1035c7025215;hpb=b36108a6b4f18c5620ed120184bdd8c86c85c70e;p=portal%2Fnonrtric-controlpanel.git diff --git a/webapp-frontend/Dockerfile b/webapp-frontend/Dockerfile index c711e47..c4a07d2 100644 --- a/webapp-frontend/Dockerfile +++ b/webapp-frontend/Dockerfile @@ -17,10 +17,18 @@ ### 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