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

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -8
Dockerfile CHANGED
@@ -10,10 +10,6 @@ RUN apt-get update && apt-get install -y \
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
19
 
@@ -29,15 +25,20 @@ RUN pip install -r requirements.txt
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
 
38
- # 创建启动脚本
39
- RUN echo '#!/bin/bash\npython app.py & python nb4x.py' > start.sh
40
- RUN chmod +x start.sh
41
-
42
  # 启动命令
43
  CMD ["./start.sh"]
 
10
  && apt-get clean \
11
  && rm -rf /var/lib/apt/lists/*
12
 
 
 
 
 
13
  # 设置工作目录
14
  WORKDIR /app
15
 
 
25
  ENV CHROME_BIN=/usr/bin/chromium
26
  ENV CHROMEDRIVER_PATH=/usr/bin/chromedriver
27
 
28
+ # 创建启动脚本(在切换用户之前)
29
+ RUN echo '#!/bin/bash' > start.sh && \
30
+ echo 'python app.py & python nb4x.py' >> start.sh && \
31
+ chmod +x start.sh
32
+
33
+ # 创建非root用户并设置权限
34
+ RUN useradd -m -u 1000 chrome && \
35
+ chown -R chrome:chrome /app
36
+
37
  # 切换到非root用户
38
  USER chrome
39
 
40
  # 暴露端口
41
  EXPOSE 7860
42
 
 
 
 
 
43
  # 启动命令
44
  CMD ["./start.sh"]