isididiidid commited on
Commit
9ea88cd
·
verified ·
1 Parent(s): 879c88f

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -6
Dockerfile CHANGED
@@ -4,16 +4,24 @@ WORKDIR /app
4
 
5
  COPY hf.js /app/hf.js
6
 
7
- RUN npm install http-proxy-middleware axios
8
 
 
9
  ENV HF_PORT=7860
10
- # 初始代理池(可选,如果没有则从外部更新)
 
11
  ENV PROXY=""
12
- # 更新代理的间隔(单位:秒,默认 300 秒,即 5 分钟)
13
- ENV PROXY_UPDATE_INTERVAL=300
14
- # 代理列表的外部来源(示例 API,需替换为实际地址)
15
- ENV PROXY_API_URL="http://example.com/api/proxies"
 
 
 
 
 
16
 
17
  EXPOSE 7860
18
 
19
  CMD ["node", "hf.js"]
 
 
4
 
5
  COPY hf.js /app/hf.js
6
 
7
+ RUN npm install http-proxy-middleware axios express morgan
8
 
9
+ # 服务端口
10
  ENV HF_PORT=7860
11
+
12
+ # 代理配置 - 格式: "http://user:pass@host:port,http://user2:pass2@host2:port2"
13
  ENV PROXY=""
14
+
15
+ # 目标服务地址 - 接收转发请求的实际服务
16
+ ENV TARGET_URL="http://localhost:3010"
17
+
18
+ # 模型列表API端点可选前缀 - 如/v1,/api/v1等
19
+ ENV API_PATH="/v1"
20
+
21
+ # 请求超时时间(毫秒)
22
+ ENV TIMEOUT=30000
23
 
24
  EXPOSE 7860
25
 
26
  CMD ["node", "hf.js"]
27
+