697da06f14
fix: use musl build tag for go-fitz on Alpine (musl libc)
2026-03-31 21:49:30 +08:00
dd1c8e7ef6
fix: add gcc via aliyun mirror for CGO build in golang:1.23-alpine
2026-03-31 21:47:35 +08:00
3f00c5697a
fix: use private registry golang:1.23-alpine builder image
2026-03-31 21:46:50 +08:00
35cb741845
fix: upgrade builder to golang:1.23-alpine for go-fitz/x/sys compatibility
2026-03-31 21:39:59 +08:00
d667d1272e
fix: remove redundant apk gcc install, golang:1.20-alpine already has gcc
2026-03-31 21:38:45 +08:00
84ce6f6b92
refactor: replace pdftoppm with go-fitz for in-process PDF rendering
...
Switch PDF page rendering from external pdftoppm/pdftocairo subprocess calls
to github.com/gen2brain/go-fitz (MuPDF wrapper), eliminating the poppler-utils
runtime dependency. Enable CGO in Dockerfile builder stage and install gcc/musl-dev
for the static MuPDF link; runtime image remains unchanged.
2026-03-31 21:21:17 +08:00
9e088879c2
feat: update dockerfile
2025-12-19 16:39:35 +08:00
4bbbb99634
build: update dockerfile
2025-12-19 10:50:02 +08:00
d06f2d9df1
feat: update docker
2025-12-17 21:40:18 +08:00
liuyuanchuang
f86898ae5f
build: update dockerfile
2025-12-16 11:32:36 +08:00
liuyuanchuang
a9db8576eb
build: update dockerfile
2025-12-16 11:24:11 +08:00
liuyuanchuang
ea0f5d8765
refact: update dockerfile
2025-12-11 11:22:56 +08:00
0bc77f61e2
feat: update dockerfile
2025-12-10 23:17:24 +08:00
liuyuanchuang
48e63894eb
init repo
2025-12-10 18:33:37 +08:00