bobocup commited on
Commit
2578c93
·
verified ·
1 Parent(s): 404dae3

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -1
Dockerfile CHANGED
@@ -6,7 +6,13 @@ RUN apt-get update && apt-get install -y \
6
  gnupg \
7
  unzip \
8
  chromium \
9
- chromium-driver
 
 
 
 
 
 
10
 
11
  # 设置工作目录
12
  WORKDIR /app
@@ -19,6 +25,13 @@ COPY nb4x.py .
19
  # 安装Python依赖
20
  RUN pip install -r requirements.txt
21
 
 
 
 
 
 
 
 
22
  # 暴露端口
23
  EXPOSE 7860
24
 
 
6
  gnupg \
7
  unzip \
8
  chromium \
9
+ chromium-driver \
10
+ && apt-get clean \
11
+ && rm -rf /var/lib/apt/lists/*
12
+
13
+ # 创建非root用户
14
+ RUN useradd -m -u 1000 chrome \
15
+ && chown -R chrome:chrome /home/chrome
16
 
17
  # 设置工作目录
18
  WORKDIR /app
 
25
  # 安装Python依赖
26
  RUN pip install -r requirements.txt
27
 
28
+ # 设置环境变量
29
+ ENV CHROME_BIN=/usr/bin/chromium
30
+ ENV CHROMEDRIVER_PATH=/usr/bin/chromedriver
31
+
32
+ # 切换到非root用户
33
+ USER chrome
34
+
35
  # 暴露端口
36
  EXPOSE 7860
37