mimir-seap-ocr-worker (214ea187bad162ccdfb0a78d51fcc685f9bb2f5d)
Published 2026-11-12 19:23:37 +00:00 by claudiu
Installation
docker pull git.nextleveltek.solutions/nextleveltek/mimir-seap-ocr-worker:214ea187bad162ccdfb0a78d51fcc685f9bb2f5dsha256:efae45de9d00fc506f7a5e5c1e8dd650e6ad628081e5a1ccc52eef716e93eec3
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 06fecdde52 | linux/amd64 | 254 MiB |
Image Layers ( linux/amd64)
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:3c41cdb0a333e30d2a3c4a90a152da473ef44ae84245fd34a49167a6b8f26cc6 in / |
| CMD ["/bin/bash"] |
| ENV JAVA_HOME=/opt/java/openjdk |
| ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 |
| RUN /bin/sh -c set -eux; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends fontconfig ca-certificates p11-kit tzdata locales ; echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; locale-gen en_US.UTF-8; rm -rf /var/lib/apt/lists/* # buildkit |
| ENV JAVA_VERSION=jdk-25.0.5+8 |
| RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='6fac98f0c8202efc3135a9e9e42aa61963ec42d1c5cbb40caf231e7b14a24ef6'; BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.5%2B8/OpenJDK25U-jre_x64_linux_hotspot_25.0.5_8.tar.gz'; ;; arm64) ESUM='963931723891302ebb2687178532c3d793d71e2577cd058061c7efb396140a86'; BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.5%2B8/OpenJDK25U-jre_aarch64_linux_hotspot_25.0.5_8.tar.gz'; ;; ppc64el) ESUM='da080e477f4897703efac82576c914abde64c91ee3081873e330e4aff9bb64b9'; BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.5%2B8/OpenJDK25U-jre_ppc64le_linux_hotspot_25.0.5_8.tar.gz'; ;; riscv64) ESUM='224c72d235b0b9ae49e642ae75ade8d8ed69ff693b9ae2fa7cef8e0e48760289'; BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.5%2B8/OpenJDK25U-jre_riscv64_linux_hotspot_25.0.5_8.tar.gz'; ;; s390x) ESUM='68fd959a83c4c0fa18e50d332323b178e6f4f14bf0a5e7f708114545013c3389'; BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.5%2B8/OpenJDK25U-jre_s390x_linux_hotspot_25.0.5_8.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends wget gnupg; wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL}; wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B; gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz; rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p "$JAVA_HOME"; tar --extract --file /tmp/openjdk.tar.gz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm -f /tmp/openjdk.tar.gz; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/*; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; java -Xshare:dump; # buildkit |
| RUN /bin/sh -c set -eux; echo "Verifying install ..."; echo "java --version"; java --version; echo "Complete." # buildkit |
| COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit |
| ENTRYPOINT ["/__cacert_entrypoint.sh"] |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends tesseract-ocr tesseract-ocr-ron poppler-utils && rm -rf /var/lib/apt/lists/* && tesseract --version 2>&1 | head -n 1 && tesseract --version 2>&1 | head -n 1 | grep -Eq '^tesseract 5\.' && tesseract --list-langs 2>&1 | grep -qx 'ron' && tesseract --list-langs 2>&1 | grep -qx 'osd' && pdftoppm -v 2>&1 | head -n 1 && prlimit --version 2>&1 | head -n 1 | grep -q 'util-linux' && find /usr/share/tesseract-ocr -name 'ron.traineddata' -exec wc -c {} + && groupadd --system mimir && useradd --system --gid mimir --home-dir /app --no-create-home mimir # buildkit |
| WORKDIR /app |
| COPY seap-engine/target/seap-engine.jar app.jar # buildkit |
| USER mimir |
| ENV OMP_THREAD_LIMIT=1 JAVA_TOOL_OPTIONS=-Xmx256m -XX:+UseSerialGC |
| EXPOSE [9095/tcp] |
| ENTRYPOINT ["java" "-Dloader.main=ro.quantuminsight.mimir.seap.documents.ocr.OcrWorkerMain" "-cp" "app.jar" "org.springframework.boot.loader.launch.PropertiesLauncher"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.version | 24.04 |
Details
2026-11-12 19:23:37 +00:00
Versions (16)
View all
Container
0
OCI / Docker
latest
2026-11-15
cdf28f6e13802d0bd96f9d33e8f5d6be615482d1
2026-11-15
b4391cb0a3db7b753a6e63199027eb81d0665e0a
2026-11-14
bfb5ce0c94bd41af8f850894097c79203bb06478
2026-11-14
9d2db19d1b5602a10b6a3ce5d67f93b2027ef851
2026-11-14