chriswu25 commited on
Commit
a6406bc
·
verified ·
1 Parent(s): 162289b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -6
Dockerfile CHANGED
@@ -19,18 +19,23 @@ COPY . .
19
 
20
  RUN uv pip install --system --no-cache . && uv pip install --system --no-cache -U babeldoc "pymupdf<1.25.3" && babeldoc --version && babeldoc --warmup
21
 
22
- # ----- 添加以下内容:直接创建 /.cache 和 /.config 并设置权限 -----
23
  RUN mkdir -p /.cache
24
  RUN chmod 777 /.cache
25
  RUN mkdir -p /.config
26
  RUN chmod 777 /.config
27
- # -------------------------------------------------------------------
28
 
29
- # ----- (可选) 保留对 /root/ 路径的处理,以防万一 -----
30
  RUN mkdir -p /root/.cache/pdf2zh
31
  RUN chmod 777 /root/.cache/pdf2zh
32
- RUN mkdir -p /root/.config/PDFMathTranslate # 根据错误信息,假设这是完整的配置路径
33
- RUN chmod -R 777 /root/.config # 给 /root/.config 及其子目录设置权限
34
- # -----------------------------------------------------
 
 
 
 
 
35
 
36
  CMD ["pdf2zh", "-i"]
 
19
 
20
  RUN uv pip install --system --no-cache . && uv pip install --system --no-cache -U babeldoc "pymupdf<1.25.3" && babeldoc --version && babeldoc --warmup
21
 
22
+ # ----- 创建 /.cache 和 /.config 并设置权限 -----
23
  RUN mkdir -p /.cache
24
  RUN chmod 777 /.cache
25
  RUN mkdir -p /.config
26
  RUN chmod 777 /.config
27
+ # ------------------------------------------------
28
 
29
+ # ----- (可选) 保留对 /root/ 路径的处理 -----
30
  RUN mkdir -p /root/.cache/pdf2zh
31
  RUN chmod 777 /root/.cache/pdf2zh
32
+ RUN mkdir -p /root/.config/PDFMathTranslate
33
+ RUN chmod -R 777 /root/.config
34
+ # ------------------------------------------
35
+
36
+ # ----- 添加以下内容:创建预期的输出目录并设置权限 -----
37
+ RUN mkdir -p /app/pdf2zh_files
38
+ RUN chmod 777 /app/pdf2zh_files
39
+ # ---------------------------------------------------------
40
 
41
  CMD ["pdf2zh", "-i"]