Sign inSign up

talebook/calibre-webserver:master

Multi-platform
Index digest

sha256:04b646f5b6f5e3df0ed792d250c5c9452a68c33d741b0c350c543b57e26d902f

OS/ARCH

Compressed size

500.54 MB

Last pushed

2 days by talebook

Type

Image

Manifest digest

sha256:871cbdf419fc3fce5079704a744571014b34fc0cd22c66e0b2f3d1494e20faa2

Image Layers

1# debian.sh --arch 'amd64' out/28.4 MB
2ARG BUILD_COUNTRY=0 B
3ENV DEBIAN_FRONTEND=noninteractive0 B
4ENV PIP_BREAK_SYSTEM_PACKAGES=10 B
5ENV CALIBRE_STANDALONE_CONVERTER=10 B
6ENV CALIBRE_STANDALONE_FORBID_QT=10 B
7ENV TALEBOOK_CALIBRE_RUNTIME=/usr/lib/calibre0 B
8ENV TALEBOOK_CALIBRE_RESOURCES=/usr/share/calibre0 B
9ENV TALEBOOK_CALIBRE_PLUGINS=/usr/lib/calibre/calibre/plugins0 B
10ENV TALEBOOK_CALIBRE_BIN=/usr/lib/talebook-calibre/bin0 B
11ENV TALEBOOK_CALIBRE_LIB=/usr/lib/talebook-calibre/lib0 B
12ENV PYTHONPATH=/usr/lib/calibre0 B
13ENV LD_LIBRARY_PATH=/usr/lib/talebook-calibre/lib0 B
14ENV PATH=/usr/lib/talebook-calibre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
15ENV FONTCONFIG_PATH=/etc/talebook-calibre/fonts0 B
16ENV FONTCONFIG_FILE=/etc/talebook-calibre/fonts/fonts.conf0 B
17RUN |1 BUILD_COUNTRY= /bin/sh -c169 B
18RUN |1 BUILD_COUNTRY= /bin/sh -c31.94 MB
19ARG TARGETARCH0 B
20ARG TARGETVARIANT0 B
21RUN |2 TARGETARCH=amd64 TARGETVARIANT= /bin/sh225.09 KB
22COPY /opt/talebook-system-root/ / # buildkit58.88 MB
23COPY packaging/entrypoints/ebook-convert packaging/entrypoints/calibredb /usr/bin/ #399 B
24COPY packaging/entrypoints/*.py /usr/lib/calibre/ # buildkit1.63 KB
25RUN |2 TARGETARCH=amd64 TARGETVARIANT= /bin/sh1.74 MB
26RUN |2 TARGETARCH=amd64 TARGETVARIANT= /bin/sh1.88 KB
27CMD ["/bin/bash"]0 B
28ARG BUILD_COUNTRY=0 B
29ARG TARGETARCH0 B
30ARG TARGETVARIANT0 B
31USER root0 B
32RUN |3 BUILD_COUNTRY= TARGETARCH=amd64 TARGETVARIANT=174 B
33RUN |3 BUILD_COUNTRY= TARGETARCH=amd64 TARGETVARIANT=202.66 MB
34RUN |3 BUILD_COUNTRY= TARGETARCH=amd64 TARGETVARIANT=32 B
35COPY conf/nginx/nginx.conf /etc/nginx/nginx.conf # buildkit632 B
36RUN |3 BUILD_COUNTRY= TARGETARCH=amd64 TARGETVARIANT=648.07 KB
37COPY requirements.txt /tmp/ # buildkit553 B
38RUN /bin/sh -c python3 -m62.94 MB
39ARG TALEBOOK_BASE_PATH=0 B
40ENV TALEBOOK_BASE_PATH=0 B
41ARG GIT_VERSION=0 B
42ARG TARGETARCH0 B
43ARG TARGETVARIANT0 B
44LABEL Author=Rex <[email protected]>0 B
45LABEL Thanks=oldiy <[email protected]>0 B
46ENV TZ=Asia/Shanghai0 B
47ENV LANG=C.UTF-80 B
48ENV PUID=10000 B
49ENV PGID=10000 B
50WORKDIR /var/www/talebook140 B
51RUN |4 TALEBOOK_BASE_PATH= GIT_VERSION=v26.10.18-11-g3dbca566 TARGETARCH=amd64136 B
52RUN |4 TALEBOOK_BASE_PATH= GIT_VERSION=v26.10.18-11-g3dbca566 TARGETARCH=amd64829 B
53COPY server.py /var/www/talebook/ # buildkit338 B
54COPY docker/ /var/www/talebook/docker/ # buildkit34.58 MB
55COPY webserver/ /var/www/talebook/webserver/ # buildkit2.03 MB
56COPY conf/nginx/ssl.* /data/books/ssl/ # buildkit2.1 KB
57COPY conf/nginx/talebook.conf /etc/nginx/conf.d/ # buildkit2.61 KB
58RUN |4 TALEBOOK_BASE_PATH= GIT_VERSION=v26.10.18-11-g3dbca566 TARGETARCH=amd645.43 KB
59COPY conf/supervisor/talebook.conf /etc/supervisor/conf.d/ # buildkit999 B
60COPY docker/status_page.html /var/www/talebook/status/status_page.html # buildkit1.93 KB
61COPY /app-static/ /var/www/talebook/app/ # buildkit33.38 MB
62COPY /app-static/dist/logo/ /data/books/logo/ # buildkit9.85 KB
63RUN |4 TALEBOOK_BASE_PATH= GIT_VERSION=v26.10.18-11-g3dbca566 TARGETARCH=amd6443.07 MB
64ARG UPGRADE_SEQUENCE=00 B
65ARG GIT_COMMIT=0 B
66ENV TALEBOOK_UPGRADE_MODE=spa0 B
67COPY scripts/upgrade/protocol.py scripts/upgrade/executor.py scripts/upgrade/fingerprint.py /opt/talebook-upgrade/11.76 KB
68COPY webserver/self_check.py /opt/talebook-upgrade/self_check.py # buildkit2.66 KB
69COPY Dockerfile requirements.txt /opt/talebook-contract/ #4.17 KB
70COPY conf/ /opt/talebook-contract/conf/ # buildkit6.67 KB
71COPY docker/start.sh /opt/talebook-contract/docker/start.sh # buildkit1.63 KB
72COPY webserver/models.py webserver/migrate_db.py webserver/self_check.py /opt/talebook-contract/webserver/20.09 KB
73RUN |6 TALEBOOK_BASE_PATH= GIT_VERSION=v26.10.18-11-g3dbca566 TARGETARCH=amd6410.29 KB
74EXPOSE map[443/tcp:{} 80/tcp:{}]0 B
75VOLUME [/data]0 B
76CMD ["/var/www/talebook/docker/start.sh"]0 B

Command

# debian.sh --arch 'amd64' out/ 'trixie' '@1783900800'