habppyar commited on
Commit
542da58
·
verified ·
1 Parent(s): 67c6bb2

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -12
Dockerfile CHANGED
@@ -1,20 +1,13 @@
1
- # 使用官方 Node.js 20 镜像
2
  FROM node:20-slim
3
 
4
- # 创建 Hugging Face Spaces 要求 root 用户 (UID 1000)
5
- RUN useradd -m -u 1000 user
6
- USER user
7
- WORKDIR /home/user/app
8
 
9
- # 复制项目文件并安装依赖
10
- COPY --chown=user package*.json ./
11
  RUN npm install
12
 
13
- # 复制应用代码
14
- COPY --chown=user server.js .
15
 
16
- # 暴露 Hugging Face 要求的端口
17
  EXPOSE 7860
18
-
19
- # 启动探针脚本
20
  CMD ["npm", "start"]
 
 
1
  FROM node:20-slim
2
 
3
+ # 不再创建新用户,直接使用已有node 用户
4
+ USER node
5
+ WORKDIR /home/node/app
 
6
 
7
+ COPY --chown=node package*.json ./
 
8
  RUN npm install
9
 
10
+ COPY --chown=node server.js .
 
11
 
 
12
  EXPOSE 7860
 
 
13
  CMD ["npm", "start"]