Zenith Tecnologia Repos

Aplicações reservadas da Zenith Tecnologia

stirling-pdf-icp-brasil (1.4.0)

Published 2025-10-13 11:23:41 -03:00 by leonardo in ZenithTecnologia/stirling-pdf-icp-brasil

Installation

docker pull git.leonardoamaral.com.br/zenithtecnologia/stirling-pdf-icp-brasil:1.4.0
sha256:b576a649695b7f6f7a2fe603b6530a00d717a494b4b1d98ff1d536c1f268b93f

Images

Digest OS / Arch Size
d7a744d460 linux/arm64 1.1 GiB
f6c3f0885e linux/amd64 1.1 GiB
16dfd45129 linux/arm64 1.1 GiB
586d137d96 linux/amd64 1.1 GiB

Image Layers ( linux/amd64)

ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG TAG
COPY dir:2c4a617d2f770f5e7ebec347ca78ff25c38b1721a66acec858ec9de60e484412 in /scripts
COPY multi:929c6cafd83843f3c3205aba1a2ba2fd4028997bef993d71964635e65590c7ee in /usr/share/fonts/opentype/noto/
COPY file:2086f2f89211026f3008c48187d38605459128f1cbd7fa0a4f553da377b16d8c in app.jar
ENV DISABLE_ADDITIONAL_FEATURES=true VERSION_TAG=v$TAG JAVA_BASE_OPTS="-XX:+UnlockExperimentalVMOptions -XX:MaxRAMPercentage=75 -XX:InitiatingHeapOccupancyPercent=20 -XX:+G1PeriodicGCInvokesConcurrent -XX:G1PeriodicGCInterval=10000 -XX:+UseStringDeduplication -XX:G1PeriodicGCSystemLoadThreshold=70" JAVA_CUSTOM_OPTS="" HOME=/home/stirlingpdfuser PUID=1000 PGID=1000 UMASK=022 FAT_DOCKER=true INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false PYTHONPATH=/usr/lib/libreoffice/program:/opt/venv/lib/python3.12/site-packages UNO_PATH=/usr/lib/libreoffice/program URE_BOOTSTRAP=file:///usr/lib/libreoffice/program/fundamentalrc PATH=$PATH:/opt/venv/bin STIRLING_TEMPFILES_DIRECTORY=/tmp/stirling-pdf TMPDIR=/tmp/stirling-pdf TEMP=/tmp/stirling-pdf TMP=/tmp/stirling-pdf
|1 TAG=1.4.0 /bin/sh -c echo "@main https://dl-cdn.alpinelinux.org/alpine/edge/main" | tee -a /etc/apk/repositories && echo "@community https://dl-cdn.alpinelinux.org/alpine/edge/community" | tee -a /etc/apk/repositories && echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing" | tee -a /etc/apk/repositories && apk upgrade --no-cache -a && apk add --no-cache ca-certificates tzdata catatonit bash curl shadow su-exec openssl openssl-dev openjdk21-jre gcompat libc6-compat libreoffice poppler-utils tesseract-ocr-data-eng tesseract-ocr-data-chi_sim tesseract-ocr-data-deu tesseract-ocr-data-fra tesseract-ocr-data-por unpaper font-terminus font-dejavu font-noto font-noto-cjk font-awesome font-noto-extra font-liberation font-linux-libertine font-urw-base35 py3-opencv python3 ocrmypdf py3-pip py3-pillow@testing py3-pdf2image@testing && python3 -m venv /opt/venv && /opt/venv/bin/pip install --no-cache-dir --upgrade pip setuptools && /opt/venv/bin/pip install --no-cache-dir --upgrade unoserver weasyprint && ln -s /usr/lib/libreoffice/program/uno.py /opt/venv/lib/python3.12/site-packages/ && ln -s /usr/lib/libreoffice/program/unohelper.py /opt/venv/lib/python3.12/site-packages/ && ln -s /usr/lib/libreoffice/program /opt/venv/lib/python3.12/site-packages/LibreOffice && mv /usr/share/tessdata /usr/share/tessdata-original && mkdir -p $HOME /configs /logs /customFiles /pipeline/watchedFolders /pipeline/finishedFolders /tmp/stirling-pdf && ln -s /usr/share/fontconfig/conf.avail/69-urw-*.conf /etc/fonts/conf.d/ && fc-cache -f -v && chmod +x /scripts/* && addgroup -S stirlingpdfgroup && adduser -S stirlingpdfuser -G stirlingpdfgroup && chown -R stirlingpdfuser:stirlingpdfgroup $HOME /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline /tmp/stirling-pdf && chown stirlingpdfuser:stirlingpdfgroup /app.jar
EXPOSE 8080/tcp
ENTRYPOINT ["/usr/bin/catatonit", "-g", "--", "/scripts/init.sh"]
CMD ["sh", "-c", "java -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/tmp/stirling-pdf -jar /app.jar & /opt/venv/bin/unoserver --port 2003 --interface 127.0.0.1"]

Labels

Key Value
io.buildah.version 1.41.5
Details
Container
2025-10-13 11:23:41 -03:00
0
OCI / Docker
Versions (2) View all
1.4.0 2025-10-13
1.3.2 2025-10-13