File size: 909 Bytes
cd3e7be
62f9713
99d5bed
debcf06
6604955
4fdb415
99d5bed
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
FROM node:20.14.0
USER root

RUN apt update \
  && npm install pnpm -g \
  && apt-get install -y ca-certificates,fonts-liberation,libasound2 (>= 1.0.17),libatk-bridge2.0-0 (>= 2.5.3),libatk1.0-0 (>= 2.11.90),libatspi2.0-0 (>= 2.9.90),libc6 (>= 2.17),libcairo2 (>= 1.6.0),libcups2 (>= 1.6.0),libcurl3-gnutls | libcurl3-nss | libcurl4 | libcurl3,libdbus-1-3 (>= 1.9.14),libdrm2 (>= 2.4.75),libexpat1 (>= 2.1~beta3),libgbm1 (>= 17.1.0~rc2),libglib2.0-0 (>= 2.39.4),libgtk-3-0 (>= 3.9.10) | libgtk-4-1,libnspr4 (>= 2:4.9-2~),libnss3 (>= 2:3.35),libpango-1.0-0 (>= 1.14.0),libudev1 (>= 183),libvulkan1,libx11-6 (>= 2:1.4.99.1),libxcb1 (>= 1.9.2),libxcomposite1 (>= 1:0.4.4-1),libxdamage1 (>= 1:1.1),libxext6,libxfixes3,libxkbcommon0 (>= 0.5.0),libxrandr2,wget,xdg-utils (>= 1.0.2)

COPY . /app
WORKDIR /app

RUN chmod 777 /app;

EXPOSE 7005

RUN pnpm init && pnpm install @karinjs/puppeteer && npx init

CMD node .