feat: 完成 Docker DOCX 与可选字体包部署链

This commit is contained in:
SkyJourney
2026-08-01 08:56:20 +08:00
parent 7f2c169405
commit 3081c02887
8 changed files with 577 additions and 9 deletions
+14 -2
View File
@@ -71,8 +71,20 @@ Docker 安装目标:
/usr/local/bin/pandoc -> /opt/pandoc/3.9.0.2/bin/pandoc
```
构建必须校验 SHA-256 后再解压。下载、校验和解压应位于同一构建层,不在
最终镜像保留下载缓存。
官方 Linux 二进制 tarball 实际只包含 `bin/pandoc`,不包含许可证和版权
文件。Docker 构建会从同一个不可变版本标签 `3.9.0.2` 取得以下文件,并
分别执行 SHA-256 校验后放入相同运行目录:
```text
COPYING.md
SHA-2569D56CAC92294E206AF026A5502BEE0FED77200B08B51EC28AA63C9EFDA4DCFDD
COPYRIGHT
SHA-256842E33EF01625E93F85BEBB8BAC83AA570186B7AA77A09971257CC29F8F60740
```
二进制归档、许可证和版权文件均在独立下载阶段获取与校验,最终镜像只
复制 `/opt/pandoc/3.9.0.2/`,不保留下载缓存、Curl 或下载阶段依赖。
`v0.6.0` 正式验证范围为 Linux amd64。官方同时提供 arm64 包,但在完成
Playwright、Pandoc 和 DOCX 全链路验证前,不宣称 arm64 发布支持。