Update Dockerfile
Browse files- 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 |
-
# -----
|
| 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 |
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"]
|