Skip to content

Commit 43bfec0

Browse files
committed
using prepared image kooldev/puppeteer
1 parent 241283f commit 43bfec0

4 files changed

Lines changed: 6 additions & 53 deletions

File tree

Dockerfile.dist

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,4 @@
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

263
WORKDIR /app
274
ADD . /app

Dockerfile.local

Lines changed: 0 additions & 24 deletions
This file was deleted.

kool.services.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
version: '3.8'
22
services:
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

kool.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
scripts:
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 .

0 commit comments

Comments
 (0)