XORE21 commited on
Commit
dcff162
·
verified ·
1 Parent(s): 57fc4bf

Upload Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +33 -0
Dockerfile ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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