File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- FROM node:14-alpine
2-
3- # as suggested at https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md#running-puppeteer-in-docker
4-
5- RUN apk add --no-cache \
6- chromium \
7- nss \
8- freetype \
9- freetype-dev \
10- harfbuzz \
11- ca-certificates \
12- ttf-freefont
13-
14- ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \
15- PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
16-
17- # Add user so we don't need --no-sandbox.
18- RUN addgroup -S pptruser && adduser -S -g pptruser pptruser \
19- && mkdir -p /home/pptruser/Downloads /app \
20- && chown -R pptruser:pptruser /home/pptruser \
21- && chown -R pptruser:pptruser /app
22-
23- # Run everything after as non-privileged user.
24- USER pptruser
1+ FROM kooldev/puppeteer:latest
252
263WORKDIR /app
274ADD . /app
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11version : ' 3.8'
22services :
33 pdf :
4- build :
5- context : .
6- dockerfile : Dockerfile.local
7- image : kooldev/pdf:dev
4+ image : kooldev/puppeteer:latest
85 command : ['yarn', 'start']
96 working_dir : ' /app'
107 user : pptruser
Original file line number Diff line number Diff line change 11scripts :
22 yarn : kool docker node:14-alpine yarn
3+
34 pdf :
45 - kool run yarn start
56
67 setup-local :
7- - docker-compose build
88 - kool run yarn install
9+
10+ build :
11+ - docker build --no-cache -t kooldev/pdf:latest -f Dockerfile.dist .
You can’t perform that action at this time.
0 commit comments