wd21 commited on
Commit
8d49988
·
verified ·
1 Parent(s): e536a85

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -7
Dockerfile CHANGED
@@ -1,22 +1,19 @@
1
  FROM ubuntu:22.04
2
 
3
- # 更新证书(可选,你的程序可能不需要网络验证)
4
- RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/*
5
-
6
- # 创建非 root 用户(Hugging Face 要求)
7
  RUN adduser --uid 1000 --disabled-password --gecos "" user && mkdir -p /app && chown -R user /app
8
  USER user
9
  WORKDIR /app
10
 
11
- # 复制二进制文件(确保文件名完全一致)
12
  COPY hdapi-linux-amd64 /app/hdhive-test
13
 
14
- # 给二进制添加执行权限(需要临时切回 root)
15
  USER root
16
  RUN chmod +x /app/hdhive-test
17
  USER user
18
 
19
- # 暴露端口(与程序监听端口一致)
20
  EXPOSE 8890
21
 
22
  # 启动程序
 
1
  FROM ubuntu:22.04
2
 
3
+ # 创建非 root 用户
 
 
 
4
  RUN adduser --uid 1000 --disabled-password --gecos "" user && mkdir -p /app && chown -R user /app
5
  USER user
6
  WORKDIR /app
7
 
8
+ # 复制二进制文件
9
  COPY hdapi-linux-amd64 /app/hdhive-test
10
 
11
+ # 给二进制添加执行权限(需要临时切回 root)
12
  USER root
13
  RUN chmod +x /app/hdhive-test
14
  USER user
15
 
16
+ # 暴露端口
17
  EXPOSE 8890
18
 
19
  # 启动程序