aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 03e9a17ec2adb93c8c529f35e84b82fb7bc45ea5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM zenika/alpine-chrome:100-with-node

USER root

RUN apk add --no-cache msttcorefonts-installer fontconfig
RUN update-ms-fonts
RUN fc-cache -f && rm -rf /var/cache/*

USER chrome

COPY package*.json ./

RUN npm install

COPY . .
ENV PUPPETEER_EXECUTABLE_PATH='/usr/bin/chromium-browser'

EXPOSE 8080
CMD [ "node", "server.js" ]