XORE21 commited on
Commit
677da87
·
verified ·
1 Parent(s): c527565

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +38 -32
Dockerfile CHANGED
@@ -1,33 +1,39 @@
1
- FROM node:20-slim
2
-
3
- RUN apt-get update && apt-get install -y \
4
- wget \
5
- gnupg \
6
- ca-certificates \
7
- procps \
8
- libxss1 \
9
- libasound2 \
10
- libatk-bridge2.0-0 \
11
- libgtk-3-0 \
12
- libgbm-dev \
13
- libnss3 \
14
- xvfb \
15
- && rm -rf /var/lib/apt/lists/*
16
-
17
- WORKDIR /app
18
-
19
- RUN mkdir -p /app/endpoints && mkdir -p /app/cache
20
-
21
- COPY package*.json ./
22
- RUN npm install
23
-
24
- COPY . .
25
-
26
- RUN chmod -R 777 /app
27
-
28
- EXPOSE 7860
29
-
30
- CMD rm -f /tmp/.X99-lock && \
31
- Xvfb :99 -screen 0 1920x1080x24 > /dev/null 2>&1 & \
32
- export DISPLAY=:99 && \
 
 
 
 
 
 
33
  npm start
 
1
+ FROM node:20-slim
2
+
3
+ RUN apt-get update && apt-get install -y \
4
+ wget \
5
+ gnupg \
6
+ ca-certificates \
7
+ procps \
8
+ libxss1 \
9
+ libasound2 \
10
+ libatk-bridge2.0-0 \
11
+ libgtk-3-0 \
12
+ libgbm-dev \
13
+ libnss3 \
14
+ xvfb \
15
+ && wget -q https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb \
16
+ && apt-get install -y ./google-chrome-stable_current_amd64.deb \
17
+ && rm google-chrome-stable_current_amd64.deb \
18
+ && rm -rf /var/lib/apt/lists/*
19
+
20
+ WORKDIR /app
21
+
22
+ RUN mkdir -p /app/endpoints && mkdir -p /app/cache
23
+
24
+ COPY package*.json ./
25
+ RUN npm install
26
+
27
+ ENV CHROME_PATH="/usr/bin/google-chrome-stable"
28
+ ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD="true"
29
+
30
+ COPY . .
31
+
32
+ RUN chmod -R 777 /app
33
+
34
+ EXPOSE 7860
35
+
36
+ CMD rm -f /tmp/.X99-lock && \
37
+ Xvfb :99 -screen 0 1920x1080x24 > /dev/null 2>&1 & \
38
+ export DISPLAY=:99 && \
39
  npm start