KilersBotz commited on
Commit
ae8908a
·
verified ·
1 Parent(s): 44f50a4

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +22 -5
Dockerfile CHANGED
@@ -1,12 +1,29 @@
1
  FROM node:20-slim
2
 
3
- # Install Chromium & deps
4
- RUN apt-get update && apt-get install -y chromium && \
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  apt-get clean && rm -rf /var/lib/apt/lists/*
6
 
7
- # Set path Chromium buat Puppeteer
8
- ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
9
-
10
  WORKDIR /app
11
  COPY package*.json ./
12
  RUN npm install
 
1
  FROM node:20-slim
2
 
3
+ # Install deps Chromium (biar yang di-download Puppeteer bisa jalan)
4
+ RUN apt-get update && apt-get install -y \
5
+ chromium \
6
+ fonts-liberation \
7
+ libasound2 \
8
+ libatk1.0-0 \
9
+ libcups2 \
10
+ libdbus-1-3 \
11
+ libdrm2 \
12
+ libgbm1 \
13
+ libgtk-3-0 \
14
+ libnspr4 \
15
+ libnss3 \
16
+ libx11-6 \
17
+ libx11-xcb1 \
18
+ libxcomposite1 \
19
+ libxdamage1 \
20
+ libxrandr2 \
21
+ libxss1 \
22
+ libxtst6 \
23
+ wget \
24
+ --no-install-recommends && \
25
  apt-get clean && rm -rf /var/lib/apt/lists/*
26
 
 
 
 
27
  WORKDIR /app
28
  COPY package*.json ./
29
  RUN npm install