odoo-anaf-validator (ci-338-2c14cc5a6025)
Published 2026-10-08 20:32:17 +00:00 by moeardent
Installation
docker pull scm.moebiusol.eu/moebiusol/odoo-anaf-validator:ci-338-2c14cc5a6025sha256:414b0c70fbb666c1f91a1048faaf7836f3e7ddc6b7404acb38d4444d9742ce12Image layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:8c609c85109d07bf47cf268a175b3be8bbe34fc0c41d15d99b090d099f4dc837 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 curl wget gnupg 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-21.0.11+10 |
| RUN /bin/sh -c set -eux; ARCH="$(dpkg --print-architecture)"; case "${ARCH}" in amd64) ESUM='e5038aae3ca9ff670bc696496b0728dbd23d280026bad30291cb919221ecfdcb'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jre_x64_linux_hotspot_21.0.11_10.tar.gz'; ;; arm64) ESUM='fa23d9d9945053e67bcc7638410eabf1e17a7672c7c95a24f70cd08b8407d36e'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jre_aarch64_linux_hotspot_21.0.11_10.tar.gz'; ;; ppc64el) ESUM='fefb53c4bd687e7a91a9a9809ec80e0862e829cd20513839ad1a9988ddc89482'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jre_ppc64le_linux_hotspot_21.0.11_10.tar.gz'; ;; riscv64) ESUM='f3d8843c5a1b77ded3353e0df85d803d84b9faa5ece20673564e7c47fc4591d9'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jre_riscv64_linux_hotspot_21.0.11_10.tar.gz'; ;; s390x) ESUM='45736e9e14d52619133900a077b4f72d1ebee0fd0bb053da0bca9dce9fc4d916'; BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jre_s390x_linux_hotspot_21.0.11_10.tar.gz'; ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; 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; 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"] |
| LABEL org.opencontainers.image.source=https://codeberg.org/Moebiusol/odoo-custom-addons eu.moebiusol.anaf.d300.version=J12.0.1 eu.moebiusol.anaf.d300.sha256=91a252f5669c5a6de680af3953cd1e62e162ed236563fc0e249161432c750ee8 eu.moebiusol.anaf.d394.version=J8.0.2 eu.moebiusol.anaf.d394.sha256=586e8a4a62c84cd9076b0ab43387dc0518d3bf322476f29ae942354889523e54 eu.moebiusol.anaf.d112.version=J26.0.3 eu.moebiusol.anaf.d112.sha256=6865ece04a7ca9eac1b24ca2e2bfd8876fb0afa7a9e459fb1e025a4dac2cf454 eu.moebiusol.anaf.d406.version=J2.2.18 eu.moebiusol.anaf.d406.sha256=361ad8a0205a48a08a3ffaf96aa39c57715619473555c88bdb7144b15cc3f13f eu.moebiusol.anaf.d100.version=J21.0.6 eu.moebiusol.anaf.d100.sha256=fb63ebbacfa752cc865ea1d7e7f0dc9914888a79231a64b02f44bcecf6b35dd7 eu.moebiusol.anaf.d710.version=J20.0.6 eu.moebiusol.anaf.d710.sha256=1ce71410f3495d6169a67a88d0a7aeab092893b7d6ed468d290f9743b4a00537 eu.moebiusol.anaf.d101.version=J11.0.3 eu.moebiusol.anaf.d101.sha256=a48c391150ab6b10f61f335894d878ece1ec2ce0ebeb98f8e5fd5619a0760f4a eu.moebiusol.anaf.d390.version=J4.1.2 eu.moebiusol.anaf.d390.sha256=bb0c4eb713642bec82e20382ddcd44b89fff577adf1a551d28510a20f0b348a3 eu.moebiusol.anaf.s1002.validator.version=J14.0.1 eu.moebiusol.anaf.s1002.validator.sha256=968f13584eaf5958405a81ae3306546c14e7d9d26077216819def15bff259112 eu.moebiusol.anaf.s1002.pdf.version=P2.0.3 eu.moebiusol.anaf.s1002.pdf.sha256=1dafb9f1ba7fe24222e21aee261485ee209d5ea3dbf84770fb72daf4752b7f87 eu.moebiusol.anaf.s1003.validator.version=J14.0.0 eu.moebiusol.anaf.s1003.validator.sha256=60681218f42b81f557557e6a11f379c9bcf75b8d042ba1a89e3471b3dd844e0a eu.moebiusol.anaf.s1003.pdf.version=P2.0.2 eu.moebiusol.anaf.s1003.pdf.sha256=05f2735f1fd7d6022569d10431ab8ce3bc348abf1daca49996f246b31f3e0054 eu.moebiusol.anaf.s1004.validator.version=J14.0.0 eu.moebiusol.anaf.s1004.validator.sha256=9611e770a6a76662b54214cd59d93eec01190cf9435b5d716fd80def93cf9d5c eu.moebiusol.anaf.s1004.pdf.version=P2.0.3 eu.moebiusol.anaf.s1004.pdf.sha256=238d1c60be63fe048de771b986c2bd513e8b84e2d1ea862bcd8e684ddac2a7b1 eu.moebiusol.anaf.s1005.validator.version=J14.0.3 eu.moebiusol.anaf.s1005.validator.sha256=5096fb3e6e0c8ea8b7d89e7cd95751839f29a656eba5c1868d7944870727803e eu.moebiusol.anaf.s1005.pdf.version=P2.0.6 eu.moebiusol.anaf.s1005.pdf.sha256=061e09202561bc39e9145d31f6ce832bb83dd28cb183755808b12bd963fc495c eu.moebiusol.anaf.duk.sha256=ad9ea1aca869c9a98094bf65de693a6eb3b45d3e0cf4580b64c973542d82ec06 eu.moebiusol.anaf.dec-validation.sha256=c3599c099179cbd4e39fef16e2b31869763238682ef6cbd3a9dd9d2d9b11798d eu.moebiusol.anaf.dec-pdf.sha256=913b354156aab57ceba9992a89fbae0c5d9e297ef75bb2c84073ce359255741f eu.moebiusol.anaf.itext.sha256=f1224d0bc9b0070088d7451721205ef4a6971b9ed433be41f7f6390c73b20cf5 |
| COPY --chown=10001:10001 /artifacts /app/lib # buildkit |
| COPY --chown=10001:10001 /build/classes /app/classes # buildkit |
| USER 10001:10001 |
| WORKDIR /app |
| ENV PORT=8080 MAX_XML_BYTES=268435456 SIGNING_KEY_RING_FILE=/run/secrets/key-ring SERVICE_IDENTITY=odoo-anaf-validator |
| EXPOSE [8080/tcp] |
| ENTRYPOINT ["java" "--add-modules" "jdk.httpserver" "-XX:MaxRAMPercentage=70" "-XX:+ExitOnOutOfMemoryError" "-cp" "/app/classes:/app/lib/*" "AnafValidatorService"] |
Labels
| Key | Value |
|---|---|
| eu.moebiusol.anaf.d100.sha256 | fb63ebbacfa752cc865ea1d7e7f0dc9914888a79231a64b02f44bcecf6b35dd7 |
| eu.moebiusol.anaf.d100.version | J21.0.6 |
| eu.moebiusol.anaf.d101.sha256 | a48c391150ab6b10f61f335894d878ece1ec2ce0ebeb98f8e5fd5619a0760f4a |
| eu.moebiusol.anaf.d101.version | J11.0.3 |
| eu.moebiusol.anaf.d112.sha256 | 6865ece04a7ca9eac1b24ca2e2bfd8876fb0afa7a9e459fb1e025a4dac2cf454 |
| eu.moebiusol.anaf.d112.version | J26.0.3 |
| eu.moebiusol.anaf.d300.sha256 | 91a252f5669c5a6de680af3953cd1e62e162ed236563fc0e249161432c750ee8 |
| eu.moebiusol.anaf.d300.version | J12.0.1 |
| eu.moebiusol.anaf.d390.sha256 | bb0c4eb713642bec82e20382ddcd44b89fff577adf1a551d28510a20f0b348a3 |
| eu.moebiusol.anaf.d390.version | J4.1.2 |
| eu.moebiusol.anaf.d394.sha256 | 586e8a4a62c84cd9076b0ab43387dc0518d3bf322476f29ae942354889523e54 |
| eu.moebiusol.anaf.d394.version | J8.0.2 |
| eu.moebiusol.anaf.d406.sha256 | 361ad8a0205a48a08a3ffaf96aa39c57715619473555c88bdb7144b15cc3f13f |
| eu.moebiusol.anaf.d406.version | J2.2.18 |
| eu.moebiusol.anaf.d710.sha256 | 1ce71410f3495d6169a67a88d0a7aeab092893b7d6ed468d290f9743b4a00537 |
| eu.moebiusol.anaf.d710.version | J20.0.6 |
| eu.moebiusol.anaf.dec-pdf.sha256 | 913b354156aab57ceba9992a89fbae0c5d9e297ef75bb2c84073ce359255741f |
| eu.moebiusol.anaf.dec-validation.sha256 | c3599c099179cbd4e39fef16e2b31869763238682ef6cbd3a9dd9d2d9b11798d |
| eu.moebiusol.anaf.duk.sha256 | ad9ea1aca869c9a98094bf65de693a6eb3b45d3e0cf4580b64c973542d82ec06 |
| eu.moebiusol.anaf.itext.sha256 | f1224d0bc9b0070088d7451721205ef4a6971b9ed433be41f7f6390c73b20cf5 |
| eu.moebiusol.anaf.s1002.pdf.sha256 | 1dafb9f1ba7fe24222e21aee261485ee209d5ea3dbf84770fb72daf4752b7f87 |
| eu.moebiusol.anaf.s1002.pdf.version | P2.0.3 |
| eu.moebiusol.anaf.s1002.validator.sha256 | 968f13584eaf5958405a81ae3306546c14e7d9d26077216819def15bff259112 |
| eu.moebiusol.anaf.s1002.validator.version | J14.0.1 |
| eu.moebiusol.anaf.s1003.pdf.sha256 | 05f2735f1fd7d6022569d10431ab8ce3bc348abf1daca49996f246b31f3e0054 |
| eu.moebiusol.anaf.s1003.pdf.version | P2.0.2 |
| eu.moebiusol.anaf.s1003.validator.sha256 | 60681218f42b81f557557e6a11f379c9bcf75b8d042ba1a89e3471b3dd844e0a |
| eu.moebiusol.anaf.s1003.validator.version | J14.0.0 |
| eu.moebiusol.anaf.s1004.pdf.sha256 | 238d1c60be63fe048de771b986c2bd513e8b84e2d1ea862bcd8e684ddac2a7b1 |
| eu.moebiusol.anaf.s1004.pdf.version | P2.0.3 |
| eu.moebiusol.anaf.s1004.validator.sha256 | 9611e770a6a76662b54214cd59d93eec01190cf9435b5d716fd80def93cf9d5c |
| eu.moebiusol.anaf.s1004.validator.version | J14.0.0 |
| eu.moebiusol.anaf.s1005.pdf.sha256 | 061e09202561bc39e9145d31f6ce832bb83dd28cb183755808b12bd963fc495c |
| eu.moebiusol.anaf.s1005.pdf.version | P2.0.6 |
| eu.moebiusol.anaf.s1005.validator.sha256 | 5096fb3e6e0c8ea8b7d89e7cd95751839f29a656eba5c1868d7944870727803e |
| eu.moebiusol.anaf.s1005.validator.version | J14.0.3 |
| org.opencontainers.image.revision | 2c14cc5a60256422b273d883a09cbff4f1b0d082 |
| org.opencontainers.image.source | https://codeberg.org/Moebiusol/odoo-custom-addons |
| org.opencontainers.image.version | 24.04 |
Details
Versions (20)
View all
ci-343-eb70315adb50
2026-10-08
ci-342-ed0c09009111
2026-10-08
ci-341-f8eaa3120de7
2026-10-08
ci-340-bd755097a72f
2026-10-08
ci-339-3f197b6f88be
2026-10-08