stirling-pdf-icp-brasil (1.4.0)
Installation
docker pull git.leonardoamaral.com.br/zenithtecnologia/stirling-pdf-icp-brasil:1.4.0sha256: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/arm64/v8)
| ADD alpine-minirootfs-3.22.2-aarch64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG TAG |
| COPY dir:2c4a617d2f770f5e7ebec347ca78ff25c38b1721a66acec858ec9de60e484412 in /scripts |
| COPY multi:929c6cafd83843f3c3205aba1a2ba2fd4028997bef993d71964635e65590c7ee in /usr/share/fonts/opentype/noto/ |
| COPY file:9a19ad596c2ca21e888d19b372f4296a67a5389aa3f48de8acbae0ff35d45767 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
Versions (2)
View all