superxu520 commited on
Commit
325f0d9
·
verified ·
1 Parent(s): 2cc71ac

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -6
Dockerfile CHANGED
@@ -23,17 +23,18 @@ RUN apk --no-cache add ca-certificates tzdata
23
 
24
  WORKDIR /app
25
 
26
- # 复制编译产物
27
  COPY --from=builder /app/server .
28
 
29
- # 关键:尝试复制 static 文件即使它不存在也不要报错导致 Build Failed
30
- # 使用通配符技巧来处理可能缺失的目录
 
 
31
  COPY --from=builder /app/static* ./static/
32
 
33
- # 适配 Hugging Face 端口
34
  ENV PORT=7860
35
  EXPOSE 7860
36
 
37
- # 启动程序
38
- # 注意:该项目最新版可能内置了静态资源,如果 ./static 不存在也没关系
39
  CMD ["./server", "-config", "config.yaml"]
 
23
 
24
  WORKDIR /app
25
 
26
+ # 复制编译出的程序
27
  COPY --from=builder /app/server .
28
 
29
+ # 关键:复制示例配置文件,解决程序启动时的校验报错
30
+ COPY --from=builder /app/config.example.yaml ./config.example.yaml
31
+
32
+ # 复制静态资源(使用通配符防止报错)
33
  COPY --from=builder /app/static* ./static/
34
 
35
+ # 适配 Hugging Face 环境变量
36
  ENV PORT=7860
37
  EXPOSE 7860
38
 
39
+ # 启动程序:使用你在 HF Files 页面创建的 config.yaml
 
40
  CMD ["./server", "-config", "config.yaml"]