2026-05-12 09:02:59 UTC
566 MB
/home/nonroot/.config/dconf
HOME/home/nonroot
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CACHE_HOME/home/nonroot/.cache
[#000] sha256:57fb71246055257a374deb7564ceca10f43c2352572b501efc08add5d24ebb61 - 5.02% (28.4 MB)
[#001] sha256:e9081db27f1d0093e1f15c6a689d9d616df3a9eaa7d53da01a1f59eefa2f0a09 - 79.19% (448 MB)
[#002] sha256:4304ac2b7d960016de2e792aeef82d51f487fd3825ee30eb9245909839910f8e - 3.91% (22.1 MB)
[#003] sha256:1a285189634f1976e97b70f0e41e42f1df70c176ad45695f089cda8814f55374 - 3.91% (22.1 MB)
[#004] sha256:d4d9ad121150f7e11009148b272b19d3d2988c9523c03484ab81546a703a3e27 - 0.0% (382 Bytes)
[#005] sha256:ba92fc9d0d942db6d6080915587e004bc8a58369ea76b868e082d40f834c4860 - 0.01% (38.5 KB)
[#006] sha256:b1660e8138f5b7956ebf455fb7680c24732eb8fd760bb7acb90dd134a0babc05 - 0.0% (1.13 KB)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#008] sha256:4440ef8941da4aaab00c11acc47230fd57a9a590db550888d511ce0bd51570bf - 0.0% (1.08 KB)
[#009] sha256:a5af097aad4f8216323c4b1c3f45dc7662a796696cc437251a349ab0059f3417 - 0.0% (1.17 KB)
[#010] sha256:b5b39e714dcb74fb55dead45bd9a04807ac9bc898ce3482633dd7e1f7e96f085 - 0.0% (1.18 KB)
[#011] sha256:9ce82a6c6d0cf674d004b317b573bc917a538b25c43377b2cff1dfcb413978a6 - 0.0% (246 Bytes)
[#012] sha256:328e5892c570dd727067ac0eade87570ff98c2683423de66389511a80c1a54eb - 3.26% (18.5 MB)
[#013] sha256:bf18c7cfb0a0cd3b6eb368afd083671f8bb64dbecf509180fc4479704eebd524 - 4.69% (26.5 MB)
# debian.sh --arch 'amd64' out/ 'trixie' '@1777939200'
2026-05-12 01:56:03 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends libreoffice-core libreoffice-writer libreoffice-calc libreoffice-impress openjdk-21-jre ghostscript fonts-droid-fallback fonts-dejavu-core fonts-noto-cjk fonts-arphic-uming fonts-arphic-ukai fonts-wqy-zenhei ca-certificates && rm -rf /var/lib/apt/lists/* # buildkit
2026-05-12 01:56:03 UTC (buildkit.dockerfile.v0)COPY docker-fonts/ /tmp/docker-fonts/ # buildkit
2026-05-12 01:56:05 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /usr/share/fonts/truetype/custom && find /tmp/docker-fonts -type f \( -iname '*.ttf' -o -iname '*.ttc' -o -iname '*.otf' \) -exec cp {} /usr/share/fonts/truetype/custom/ \; && fc-cache -f /usr/share/fonts/truetype/custom 2>/dev/null || true # buildkit
2026-05-12 01:56:05 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c cp /tmp/docker-fonts/fontconfig-chinese.conf /etc/fonts/conf.d/05-custom-chinese-fonts.conf 2>/dev/null || true # buildkit
2026-05-12 01:56:08 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c fc-cache -f 2>/dev/null || true # buildkit
2026-05-12 01:56:08 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /etc/ghostscript && cp /tmp/docker-fonts/cidfmap.local /etc/ghostscript/cidfmap.local && rm -rf /tmp/docker-fonts # buildkit
2026-05-12 02:10:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c test -s /etc/ghostscript/cidfmap.local && echo "[dockerfile] cidfmap.local size: $(wc -c < /etc/ghostscript/cidfmap.local) bytes" && entries=$(grep -cE '^/#' /etc/ghostscript/cidfmap.local) && echo "[dockerfile] cidfmap.local entries: $entries (expect 8)" && test "$entries" = "8" # buildkit
2026-05-12 01:56:08 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c if [ -f /usr/share/fonts/truetype/custom/simsun.ttf ]; then sed -i 's|/usr/share/fonts/truetype/arphic/uming.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simsun.ttf) /SubfontID 0|g' /etc/ghostscript/cidfmap.local; echo "[dockerfile] cidfmap: simsun.ttf mapped (宋体 Regular+Bold, 仿宋 pending)"; fi && if [ -f /usr/share/fonts/truetype/custom/simhei.ttf ]; then sed -i 's|/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simhei.ttf) /SubfontID 0|g' /etc/ghostscript/cidfmap.local; echo "[dockerfile] cidfmap: simhei.ttf mapped (黑体 Regular+Bold)"; fi && if [ -f /usr/share/fonts/truetype/custom/simkai.ttf ]; then sed -i 's|/usr/share/fonts/truetype/arphic/ukai.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simkai.ttf) /SubfontID 0|g' /etc/ghostscript/cidfmap.local; echo "[dockerfile] cidfmap: simkai.ttf mapped (楷体 Regular+Bold)"; fi && if [ -f /usr/share/fonts/truetype/custom/simfang.ttf ]; then sed -i '/^\/#b7#c2#cb#ce[, ]/s|/usr/share/fonts/truetype/custom/simsun.ttf) /SubfontID 0|/usr/share/fonts/truetype/custom/simfang.ttf) /SubfontID 0|' /etc/ghostscript/cidfmap.local; sed -i '/^\/#b7#c2#cb#ce[, ]/s|/usr/share/fonts/truetype/arphic/uming.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simfang.ttf) /SubfontID 0|' /etc/ghostscript/cidfmap.local; echo "[dockerfile] cidfmap: simfang.ttf mapped (仿宋 Regular+Bold)"; fi # buildkit
2026-05-12 01:56:08 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c GS_INIT_DIR=$(find /usr/share/ghostscript -path "*/Resource/Init" -type d | head -1) && if [ -n "$GS_INIT_DIR" ] && [ -f /etc/ghostscript/cidfmap.local ]; then cp /etc/ghostscript/cidfmap.local "$GS_INIT_DIR/cidfmap" && echo "[dockerfile] cidfmap.local -> $GS_INIT_DIR/cidfmap"; fi # buildkit
2026-05-12 01:56:08 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c groupadd -r nonroot && useradd -r -g nonroot nonroot # buildkit
2026-05-12 01:56:09 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /home/nonroot/.cache/dconf /home/nonroot/.config/libreoffice /home/nonroot/.local/share/libreoffice && chown -R nonroot:nonroot /home/nonroot/ && chmod -R 755 /home/nonroot/ && chmod 700 /home/nonroot/.cache/dconf # buildkit
2026-05-12 09:02:59 UTC (buildkit.dockerfile.v0)ENV DCONF_USER_CONFIG_DIR=/home/nonroot/.config/dconf
2026-05-12 09:02:59 UTC (buildkit.dockerfile.v0)ENV HOME=/home/nonroot
2026-05-12 09:02:59 UTC (buildkit.dockerfile.v0)ENV XDG_CACHE_HOME=/home/nonroot/.cache
2026-05-12 09:02:59 UTC (buildkit.dockerfile.v0)COPY /out/cups-web /cups-web # buildkit
2026-05-12 09:02:59 UTC (buildkit.dockerfile.v0)COPY /src/ofd-converter/target/ofd-converter.jar /ofd-converter.jar # buildkit
2026-05-12 09:02:59 UTC (buildkit.dockerfile.v0)EXPOSE [8080/tcp]
2026-05-12 09:02:59 UTC (buildkit.dockerfile.v0)USER nonroot
2026-05-12 09:02:59 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/cups-web"]
2026-05-12 09:13:20 UTC
534 MB
/home/nonroot/.config/dconf
HOME/home/nonroot
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CACHE_HOME/home/nonroot/.cache
[#000] sha256:f1433620eadfdfe016c8054b954f619ae5bca159f35a9459c36a76d9ef4d39c3 - 4.69% (25 MB)
[#001] sha256:86f17da7a08cccd9c0430ff718eeb84ce531139b49fc18ccd3bf8318a5304dfb - 78.62% (419 MB)
[#002] sha256:d507dbe9014dbb1690f85d34a42dfea33119829b675c58ba0369ffb140e85c2f - 4.15% (22.1 MB)
[#003] sha256:81b27922e11ea89be4787743885b9947263fad74ee665ff46ba5d7332d046038 - 4.15% (22.1 MB)
[#004] sha256:62acc0c5bfecc6067b32e366395118956a0d757b6ef71ca18ebaf1a18cabfb0d - 0.0% (381 Bytes)
[#005] sha256:b267579baee954c0efb8188b8691a3e1cb757df46d5bb15fa3a4647c74f4c641 - 0.01% (38 KB)
[#006] sha256:cb78d414c8c54f9a3be25c7f4acee57fb5f6f0d7f339ecf48f6586c53e43a077 - 0.0% (1.13 KB)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#008] sha256:0dbe353077b8d0bb4b4f1a506051aeb584fcddeb73c3f44ca49d2fac60fa084e - 0.0% (1.08 KB)
[#009] sha256:72ffdb040c3b4078c9eecc02dbb142b3a5a36c515819b7c6fb0f6c64736e0253 - 0.0% (1.18 KB)
[#010] sha256:43ebfe806d811c4719658161fe7906681ab5a583f530cb2806b1bf139ed67ba6 - 0.0% (1.18 KB)
[#011] sha256:c8d197639144628fd187008baf5121beb175dc705f131ce507d6d48fc6a47841 - 0.0% (247 Bytes)
[#012] sha256:5240b8488c7871e04a72793f9cfcccdd2142fe2cc2e37bc5e863535f61a05e4a - 3.42% (18.2 MB)
[#013] sha256:bf18c7cfb0a0cd3b6eb368afd083671f8bb64dbecf509180fc4479704eebd524 - 4.97% (26.5 MB)
# debian.sh --arch 'armhf' out/ 'trixie' '@1777939200'
2026-05-12 02:09:50 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends libreoffice-core libreoffice-writer libreoffice-calc libreoffice-impress openjdk-21-jre ghostscript fonts-droid-fallback fonts-dejavu-core fonts-noto-cjk fonts-arphic-uming fonts-arphic-ukai fonts-wqy-zenhei ca-certificates && rm -rf /var/lib/apt/lists/* # buildkit
2026-05-12 02:09:50 UTC (buildkit.dockerfile.v0)COPY docker-fonts/ /tmp/docker-fonts/ # buildkit
2026-05-12 02:09:54 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /usr/share/fonts/truetype/custom && find /tmp/docker-fonts -type f \( -iname '*.ttf' -o -iname '*.ttc' -o -iname '*.otf' \) -exec cp {} /usr/share/fonts/truetype/custom/ \; && fc-cache -f /usr/share/fonts/truetype/custom 2>/dev/null || true # buildkit
2026-05-12 02:09:54 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c cp /tmp/docker-fonts/fontconfig-chinese.conf /etc/fonts/conf.d/05-custom-chinese-fonts.conf 2>/dev/null || true # buildkit
2026-05-12 02:10:00 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c fc-cache -f 2>/dev/null || true # buildkit
2026-05-12 02:10:00 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /etc/ghostscript && cp /tmp/docker-fonts/cidfmap.local /etc/ghostscript/cidfmap.local && rm -rf /tmp/docker-fonts # buildkit
2026-05-12 02:10:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c test -s /etc/ghostscript/cidfmap.local && echo "[dockerfile] cidfmap.local size: $(wc -c < /etc/ghostscript/cidfmap.local) bytes" && entries=$(grep -cE '^/#' /etc/ghostscript/cidfmap.local) && echo "[dockerfile] cidfmap.local entries: $entries (expect 8)" && test "$entries" = "8" # buildkit
2026-05-12 02:10:01 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c if [ -f /usr/share/fonts/truetype/custom/simsun.ttf ]; then sed -i 's|/usr/share/fonts/truetype/arphic/uming.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simsun.ttf) /SubfontID 0|g' /etc/ghostscript/cidfmap.local; echo "[dockerfile] cidfmap: simsun.ttf mapped (宋体 Regular+Bold, 仿宋 pending)"; fi && if [ -f /usr/share/fonts/truetype/custom/simhei.ttf ]; then sed -i 's|/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simhei.ttf) /SubfontID 0|g' /etc/ghostscript/cidfmap.local; echo "[dockerfile] cidfmap: simhei.ttf mapped (黑体 Regular+Bold)"; fi && if [ -f /usr/share/fonts/truetype/custom/simkai.ttf ]; then sed -i 's|/usr/share/fonts/truetype/arphic/ukai.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simkai.ttf) /SubfontID 0|g' /etc/ghostscript/cidfmap.local; echo "[dockerfile] cidfmap: simkai.ttf mapped (楷体 Regular+Bold)"; fi && if [ -f /usr/share/fonts/truetype/custom/simfang.ttf ]; then sed -i '/^\/#b7#c2#cb#ce[, ]/s|/usr/share/fonts/truetype/custom/simsun.ttf) /SubfontID 0|/usr/share/fonts/truetype/custom/simfang.ttf) /SubfontID 0|' /etc/ghostscript/cidfmap.local; sed -i '/^\/#b7#c2#cb#ce[, ]/s|/usr/share/fonts/truetype/arphic/uming.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simfang.ttf) /SubfontID 0|' /etc/ghostscript/cidfmap.local; echo "[dockerfile] cidfmap: simfang.ttf mapped (仿宋 Regular+Bold)"; fi # buildkit
2026-05-12 02:10:01 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c GS_INIT_DIR=$(find /usr/share/ghostscript -path "*/Resource/Init" -type d | head -1) && if [ -n "$GS_INIT_DIR" ] && [ -f /etc/ghostscript/cidfmap.local ]; then cp /etc/ghostscript/cidfmap.local "$GS_INIT_DIR/cidfmap" && echo "[dockerfile] cidfmap.local -> $GS_INIT_DIR/cidfmap"; fi # buildkit
2026-05-12 02:10:02 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c groupadd -r nonroot && useradd -r -g nonroot nonroot # buildkit
2026-05-12 02:10:02 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /home/nonroot/.cache/dconf /home/nonroot/.config/libreoffice /home/nonroot/.local/share/libreoffice && chown -R nonroot:nonroot /home/nonroot/ && chmod -R 755 /home/nonroot/ && chmod 700 /home/nonroot/.cache/dconf # buildkit
2026-05-12 09:13:19 UTC (buildkit.dockerfile.v0)ENV DCONF_USER_CONFIG_DIR=/home/nonroot/.config/dconf
2026-05-12 09:13:19 UTC (buildkit.dockerfile.v0)ENV HOME=/home/nonroot
2026-05-12 09:13:19 UTC (buildkit.dockerfile.v0)ENV XDG_CACHE_HOME=/home/nonroot/.cache
2026-05-12 09:13:19 UTC (buildkit.dockerfile.v0)COPY /out/cups-web /cups-web # buildkit
2026-05-12 09:13:20 UTC (buildkit.dockerfile.v0)COPY /src/ofd-converter/target/ofd-converter.jar /ofd-converter.jar # buildkit
2026-05-12 09:13:20 UTC (buildkit.dockerfile.v0)EXPOSE [8080/tcp]
2026-05-12 09:13:20 UTC (buildkit.dockerfile.v0)USER nonroot
2026-05-12 09:13:20 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/cups-web"]
2026-05-12 09:13:22 UTC
557 MB
/home/nonroot/.config/dconf
HOME/home/nonroot
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CACHE_HOME/home/nonroot/.cache
[#000] sha256:9ebf9a1d0c9ca1bcb377e9dba38a3fdd3e89cf37164f4245286c24f8cd50a39e - 5.16% (28.7 MB)
[#001] sha256:154eca5d417d94274fdcc7b3c8d411c178e047c1781e0cfcd3184ea03f9119b7 - 78.88% (439 MB)
[#002] sha256:8937540d2b0acf225b0192e91a332392c1954e9b514df6ac50c6425728b65589 - 3.97% (22.1 MB)
[#003] sha256:2023353384ea93ff9cd17601dd722a69b8b7f0d827fff3cca757265ecf274778 - 3.97% (22.1 MB)
[#004] sha256:5cef58306d05c234e6020616a076ec7e173ec0a16056f388362be87336c37667 - 0.0% (382 Bytes)
[#005] sha256:66067a78ff0d91f6cc19402d9732050aa6a3c515fe10a7f3dc66294846dbcb21 - 0.01% (38.5 KB)
[#006] sha256:b3bb010b4a69648f486a38a9d8063856a98b3b2459a9df835a2b8b653f821de0 - 0.0% (1.13 KB)
[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#008] sha256:67543151e384f8dbe14c8af580809f69cbd08dde2508f847538b769813f74076 - 0.0% (1.08 KB)
[#009] sha256:2de53ccd0443204372545958f5870bc18b323957f48db3d65ac72120aabfd9ef - 0.0% (1.18 KB)
[#010] sha256:a113ea1a737b254b9e481bcecb881b09c5f1588daa8519ef774fcefb6c884886 - 0.0% (1.18 KB)
[#011] sha256:6afdb7372769b2b3ab8b1a922c5bf243d9d76f9d115e6ae912ec1e33ea94bc5f - 0.0% (246 Bytes)
[#012] sha256:4e4e0d973935074c85590068f6dcfa1fcfd582cb72d70e78260b97552f84b6d1 - 3.24% (18 MB)
[#013] sha256:bf18c7cfb0a0cd3b6eb368afd083671f8bb64dbecf509180fc4479704eebd524 - 4.77% (26.5 MB)
# debian.sh --arch 'arm64' out/ 'trixie' '@1777939200'
2026-05-12 02:10:39 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends libreoffice-core libreoffice-writer libreoffice-calc libreoffice-impress openjdk-21-jre ghostscript fonts-droid-fallback fonts-dejavu-core fonts-noto-cjk fonts-arphic-uming fonts-arphic-ukai fonts-wqy-zenhei ca-certificates && rm -rf /var/lib/apt/lists/* # buildkit
2026-05-12 02:10:39 UTC (buildkit.dockerfile.v0)COPY docker-fonts/ /tmp/docker-fonts/ # buildkit
2026-05-12 02:10:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /usr/share/fonts/truetype/custom && find /tmp/docker-fonts -type f \( -iname '*.ttf' -o -iname '*.ttc' -o -iname '*.otf' \) -exec cp {} /usr/share/fonts/truetype/custom/ \; && fc-cache -f /usr/share/fonts/truetype/custom 2>/dev/null || true # buildkit
2026-05-12 02:10:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c cp /tmp/docker-fonts/fontconfig-chinese.conf /etc/fonts/conf.d/05-custom-chinese-fonts.conf 2>/dev/null || true # buildkit
2026-05-12 02:10:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c fc-cache -f 2>/dev/null || true # buildkit
2026-05-12 02:10:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /etc/ghostscript && cp /tmp/docker-fonts/cidfmap.local /etc/ghostscript/cidfmap.local && rm -rf /tmp/docker-fonts # buildkit
2026-05-12 02:10:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c test -s /etc/ghostscript/cidfmap.local && echo "[dockerfile] cidfmap.local size: $(wc -c < /etc/ghostscript/cidfmap.local) bytes" && entries=$(grep -cE '^/#' /etc/ghostscript/cidfmap.local) && echo "[dockerfile] cidfmap.local entries: $entries (expect 8)" && test "$entries" = "8" # buildkit
2026-05-12 02:10:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c if [ -f /usr/share/fonts/truetype/custom/simsun.ttf ]; then sed -i 's|/usr/share/fonts/truetype/arphic/uming.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simsun.ttf) /SubfontID 0|g' /etc/ghostscript/cidfmap.local; echo "[dockerfile] cidfmap: simsun.ttf mapped (宋体 Regular+Bold, 仿宋 pending)"; fi && if [ -f /usr/share/fonts/truetype/custom/simhei.ttf ]; then sed -i 's|/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simhei.ttf) /SubfontID 0|g' /etc/ghostscript/cidfmap.local; echo "[dockerfile] cidfmap: simhei.ttf mapped (黑体 Regular+Bold)"; fi && if [ -f /usr/share/fonts/truetype/custom/simkai.ttf ]; then sed -i 's|/usr/share/fonts/truetype/arphic/ukai.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simkai.ttf) /SubfontID 0|g' /etc/ghostscript/cidfmap.local; echo "[dockerfile] cidfmap: simkai.ttf mapped (楷体 Regular+Bold)"; fi && if [ -f /usr/share/fonts/truetype/custom/simfang.ttf ]; then sed -i '/^\/#b7#c2#cb#ce[, ]/s|/usr/share/fonts/truetype/custom/simsun.ttf) /SubfontID 0|/usr/share/fonts/truetype/custom/simfang.ttf) /SubfontID 0|' /etc/ghostscript/cidfmap.local; sed -i '/^\/#b7#c2#cb#ce[, ]/s|/usr/share/fonts/truetype/arphic/uming.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simfang.ttf) /SubfontID 0|' /etc/ghostscript/cidfmap.local; echo "[dockerfile] cidfmap: simfang.ttf mapped (仿宋 Regular+Bold)"; fi # buildkit
2026-05-12 02:10:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c GS_INIT_DIR=$(find /usr/share/ghostscript -path "*/Resource/Init" -type d | head -1) && if [ -n "$GS_INIT_DIR" ] && [ -f /etc/ghostscript/cidfmap.local ]; then cp /etc/ghostscript/cidfmap.local "$GS_INIT_DIR/cidfmap" && echo "[dockerfile] cidfmap.local -> $GS_INIT_DIR/cidfmap"; fi # buildkit
2026-05-12 02:10:48 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c groupadd -r nonroot && useradd -r -g nonroot nonroot # buildkit
2026-05-12 02:10:48 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /home/nonroot/.cache/dconf /home/nonroot/.config/libreoffice /home/nonroot/.local/share/libreoffice && chown -R nonroot:nonroot /home/nonroot/ && chmod -R 755 /home/nonroot/ && chmod 700 /home/nonroot/.cache/dconf # buildkit
2026-05-12 09:13:22 UTC (buildkit.dockerfile.v0)ENV DCONF_USER_CONFIG_DIR=/home/nonroot/.config/dconf
2026-05-12 09:13:22 UTC (buildkit.dockerfile.v0)ENV HOME=/home/nonroot
2026-05-12 09:13:22 UTC (buildkit.dockerfile.v0)ENV XDG_CACHE_HOME=/home/nonroot/.cache
2026-05-12 09:13:22 UTC (buildkit.dockerfile.v0)COPY /out/cups-web /cups-web # buildkit
2026-05-12 09:13:22 UTC (buildkit.dockerfile.v0)COPY /src/ofd-converter/target/ofd-converter.jar /ofd-converter.jar # buildkit
2026-05-12 09:13:22 UTC (buildkit.dockerfile.v0)EXPOSE [8080/tcp]
2026-05-12 09:13:22 UTC (buildkit.dockerfile.v0)USER nonroot
2026-05-12 09:13:22 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/cups-web"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.