NeoLee commited on
Commit
f8c9891
·
verified ·
1 Parent(s): 4175efb

update docker

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -4
Dockerfile CHANGED
@@ -8,13 +8,16 @@ RUN apt-get update && apt-get install -y python3 python3-pip curl wget superviso
8
  RUN curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb && \
9
  dpkg -i cloudflared.deb && rm cloudflared.deb
10
 
11
- # 创建用户(HF 默认使用 user id 1000
12
- RUN useradd -m -u 1000 user
13
- USER user
 
 
 
14
  ENV HOME=/home/user \
15
  PATH=/home/user/.local/bin:$PATH
16
 
17
- WORKDIR $HOME/app
18
 
19
  # 关键:先确保文件存在再 COPY
20
  COPY --chown=user . .
 
8
  RUN curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb && \
9
  dpkg -i cloudflared.deb && rm cloudflared.deb
10
 
11
+ # 确保工作目录存在并属于 UID 1000
12
+ RUN mkdir -p /home/user/app && chown -R 1000:1000 /home/user/app
13
+
14
+ # 直接切换到已存在的 UID 1000 用户
15
+ USER 1000
16
+
17
  ENV HOME=/home/user \
18
  PATH=/home/user/.local/bin:$PATH
19
 
20
+ WORKDIR /home/user/app
21
 
22
  # 关键:先确保文件存在再 COPY
23
  COPY --chown=user . .