Zenith Tecnologia Repos

Aplicações reservadas da Zenith Tecnologia

stirling-pdf-icp-brasil (1.3.2)

Published 2025-10-13 10:38:45 -03:00 by leonardo in ZenithTecnologia/stirling-pdf-icp-brasil

Installation

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

Images

Digest OS / Arch Size
1472e91e61 linux/amd64 1.1 GiB
47dc9042a3 linux/arm64 1.1 GiB

Image Layers ( linux/arm64/v8)

ADD alpine-minirootfs-3.22.2-aarch64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG TAG
COPY dir:84051b6491012bf9d8cc6a9a81d37779d2fd8fff7654fea3afa4546c599101a2 in /scripts
COPY multi:929c6cafd83843f3c3205aba1a2ba2fd4028997bef993d71964635e65590c7ee in /usr/share/fonts/opentype/noto/
COPY file:23fa24698d9d49d541f59bd5cbbd46c49b50e7d0d6c05683d04ea5a8eafd5abb 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.3.2 /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 10:38:45 -03:00
7
OCI / Docker
Versions (2) View all
1.4.0 2025-10-13
1.3.2 2025-10-13