Skip to content

Commit d0cfdf2

Browse files
ydfadmin
and
admin
authored
[docker] add calibre's libs for pdf export (#1001)
Co-authored-by: admin <[email protected]>
1 parent f37c4c3 commit d0cfdf2

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Dockerfile

+4-3
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,10 @@ ENV LC_ALL=zh_CN.UTF-8
8080

8181
# 安装必要依赖、下载、解压 calibre 并清理缓存
8282
RUN apt-get install -y --no-install-recommends \
83-
libgl-dev libnss3-dev libxcomposite-dev libxrandr-dev libxi-dev libxdamage-dev \
84-
wget xz-utils && \
83+
libglx0 libegl1 libnss3 libxcomposite1 libxkbcommon0 libxdamage1 libxrandr-dev libopengl0 libxtst6 libasound2t64 libxkbfile1\
84+
wget xz-utils && \
8585
mkdir -p /tmp/calibre-cache /opt/calibre && \
86-
wget -O /tmp/calibre-cache/calibre-x86_64.txz -c https://download.calibre-ebook.com/7.26.0/calibre-7.26.0-x86_64.txz && \
86+
wget -O /tmp/calibre-cache/calibre-x86_64.txz -c https://download.calibre-ebook.com/7.26.0/calibre-7.26.0-x86_64.txz --no-check-certificate && \
8787
tar xJof /tmp/calibre-cache/calibre-x86_64.txz -C /opt/calibre && \
8888
rm -rf /tmp/calibre-cache && \
8989
apt-get clean && rm -rf /var/lib/apt/lists/*
@@ -113,3 +113,4 @@ ENTRYPOINT ["/bin/bash", "/mindoc/start.sh"]
113113
# set MINDOC=//d/mindoc # windows
114114
# export MINDOC=/home/ubuntu/mindoc-docker # linux
115115
# docker run -d --name=mindoc --restart=always -v /www/mindoc/uploads:/mindoc/uploads -v /www/mindoc/database:/mindoc/database -v /www/mindoc/conf:/mindoc/conf -e MINDOC_DB_ADAPTER=sqlite3 -e MINDOC_DB_DATABASE=./database/mindoc.db -e MINDOC_CACHE=true -e MINDOC_CACHE_PROVIDER=file -p 8181:8181 mindoc-org/mindoc:v2.1
116+

0 commit comments

Comments
 (0)