Update Dockerfile
Browse files- Dockerfile +7 -3
Dockerfile
CHANGED
|
@@ -19,14 +19,18 @@ 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 |
-
# -----
|
| 23 |
RUN mkdir -p /.cache
|
| 24 |
RUN chmod 777 /.cache
|
| 25 |
-
|
|
|
|
|
|
|
| 26 |
|
| 27 |
-
# ----- (可选) 保留对 /root
|
| 28 |
RUN mkdir -p /root/.cache/pdf2zh
|
| 29 |
RUN chmod 777 /root/.cache/pdf2zh
|
|
|
|
|
|
|
| 30 |
# -----------------------------------------------------
|
| 31 |
|
| 32 |
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 # 给 /root/.config 及其子目录设置权限
|
| 34 |
# -----------------------------------------------------
|
| 35 |
|
| 36 |
CMD ["pdf2zh", "-i"]
|