Newer
Older
FROM docker.io/node:8-stretch as builder
ARG DEBIAN_FRONTEND=noninteractive
# Chromium is an headless browser that will let us run or front tests
RUN apt-get update \
&& apt-get install -y chromium
ENV CHROME_BIN=chromium
COPY ./package.json /app/package.json
RUN cd /app; npm install
COPY . /app
WORKDIR /app
COPY --from=builder /app/coverage /usr/share/nginx/html/coverage
COPY --from=builder /app/tests /usr/share/nginx/html/tests