Planmeca

romexis-server (6.5.3.448.7.sp1-b0-amd64)

Published 2026-08-24 17:29:47 +00:00 by patrick

Installation

docker pull gitea.buchhorster.de/planmeca/romexis-server:6.5.3.448.7.sp1-b0-amd64
sha256:2d783b3c2cb19774f49a5ee62a6711cb526df75425f4e23aff9482eab92fcad4

About this package

Planmeca Romexis Server assembled from a reusable server runtime and versioned Romexis payload.

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=22.04
ADD file:799f4e238d67485cc109d93512f4fe6f75bafc26a3476772191154125e52201d in /
CMD ["/bin/bash"]
ENV LANG=en_US.UTF-8
RUN /bin/sh -c rm -f /etc/apt/apt.conf.d/docker-clean && set -ex && apt-get -qq update && apt-get -qq -y --no-install-recommends install gnupg ca-certificates locales curl tzdata && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen en_US.UTF-8 && curl -s https://repos.azul.com/azul-repo.key | gpg --dearmor -o /usr/share/keyrings/azul.gpg && echo "deb [signed-by=/usr/share/keyrings/azul.gpg] https://repos.azul.com/zulu/deb stable main" > /etc/apt/sources.list.d/zulu.list && apt-get -qq update && echo "Package: zulu11-*\nPin: version 11.0.32.1-*\nPin-Priority: 1001" > /etc/apt/preferences && apt-get -qq -y --no-install-recommends install zulu11-jre=11.0.32.1-* && apt-get -qq -y purge --auto-remove gnupg curl && apt-get -qq -y dist-upgrade && apt-get -qq -y autoremove && apt-get -qq clean && rm -rf /var/lib/apt/lists/* # buildkit
ENV JAVA_HOME=/usr/lib/jvm/zulu11
ARG IMAGE_VERSION=11
ARG TARGETARCH
ARG CHILKAT_RELEASE_VERSION
ARG CHILKAT_API_VERSION
LABEL org.opencontainers.image.title=Romexis Server Runtime org.opencontainers.image.version=11-amd64 org.opencontainers.image.description=Reusable architecture-specific runtime for Planmeca Romexis Server. Includes Java 11, JavaFX, SQL/Firebird tools, Chilkat and the Romexis PropertyAgent. org.opencontainers.image.authors=Patrick Gniza <patrick.gniza@gmx.de> org.opencontainers.image.vendor=Buchhorster IT org.opencontainers.image.source=https://gitea.buchhorster.de/planmeca/romexis-server-docker org.opencontainers.image.documentation=https://gitea.buchhorster.de/planmeca/romexis-server-docker org.opencontainers.image.base.name=azul/zulu-openjdk:11-jre-latest org.opencontainers.image.licenses=MIT
ENV ACCEPT_EULA=Y DEBIAN_FRONTEND=noninteractive PATH=/opt/mssql-tools18/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN |4 IMAGE_VERSION=11-amd64 TARGETARCH=amd64 CHILKAT_RELEASE_VERSION=9.5.0.87 CHILKAT_API_VERSION=9.5.0 /bin/sh -c set -eux; case "${TARGETARCH}" in amd64) DEB_ARCH="amd64"; CHILKAT_ARCH="x86_64" ;; arm64|aarch64) DEB_ARCH="arm64"; CHILKAT_ARCH="aarch64" ;; *) echo "Unsupported architecture: ${TARGETARCH}"; exit 1 ;; esac; apt-get update; apt-get install -y --no-install-recommends openjfx curl gnupg ca-certificates apt-transport-https unixodbc firebird3.0-utils libfbclient2; curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg; echo "deb [arch=${DEB_ARCH} signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/ubuntu/22.04/prod jammy main" > /etc/apt/sources.list.d/microsoft-prod.list; apt-get update; apt-get install -y --no-install-recommends mssql-tools18; CHILKAT_URL="https://chilkatdownload.com/${CHILKAT_RELEASE_VERSION}/chilkatjava-${CHILKAT_API_VERSION}-jdk11-${CHILKAT_ARCH}-linux.tar.gz"; curl -fsSL "${CHILKAT_URL}" -o /tmp/chilkat.tar.gz; mkdir -p /tmp/chilkat /opt/romexis-runtime; tar -xzf /tmp/chilkat.tar.gz -C /tmp/chilkat --strip-components=1; CHILKAT_SO="$(find /tmp/chilkat -type f -name 'libchilkat.so' | head -n 1)"; CHILKAT_JAR="$(find /tmp/chilkat -type f -name 'chilkat.jar' | head -n 1)"; test -n "${CHILKAT_SO}"; test -n "${CHILKAT_JAR}"; cp "${CHILKAT_SO}" /usr/lib/libchilkat.so; cp "${CHILKAT_SO}" /opt/romexis-runtime/libchilkat.so; cp "${CHILKAT_JAR}" /opt/romexis-runtime/chilkat.jar; chmod 755 /usr/lib/libchilkat.so /opt/romexis-runtime/libchilkat.so; chmod 644 /opt/romexis-runtime/chilkat.jar; ldconfig || true; apt-get clean; rm -rf /var/lib/apt/lists/* /var/cache/apt/* /var/cache/debconf/* /tmp/chilkat /tmp/chilkat.tar.gz # buildkit
COPY --chmod=644 /opt/romexis-agent/RomexisPropertyAgent.jar /opt/romexis-runtime/RomexisPropertyAgent.jar # buildkit
RUN |4 IMAGE_VERSION=11-amd64 TARGETARCH=amd64 CHILKAT_RELEASE_VERSION=9.5.0.87 CHILKAT_API_VERSION=9.5.0 /bin/sh -c set -eux; test -s /opt/romexis-runtime/RomexisPropertyAgent.jar; test -s /opt/romexis-runtime/libchilkat.so; test -s /opt/romexis-runtime/chilkat.jar # buildkit
ARG ROMEXIS_VERSION
ARG TARGETARCH
ARG IMAGE_SUFFIX
ARG ROMEXIS_BASE_IMAGE
ARG ROMEXIS_PAYLOAD_IMAGE
ARG ROMEXIS_FIREBIRD_PAYLOAD_IMAGE
LABEL org.opencontainers.image.title=Romexis Server org.opencontainers.image.version=6.5.3.448.7.SP1 org.opencontainers.image.description=Planmeca Romexis Server assembled from a reusable server runtime and versioned Romexis payload. org.opencontainers.image.authors=Patrick Gniza <patrick.gniza@gmx.de> org.opencontainers.image.vendor=Buchhorster IT org.opencontainers.image.source=https://gitea.buchhorster.de/planmeca/romexis-server-docker org.opencontainers.image.base.name=gitea.buchhorster.de/planmeca/romexis-base-jre:ci-8ce1ec808b2f-amd64 org.opencontainers.image.ref.name=6.5.3.448.7.SP1-amd64 org.opencontainers.image.licenses=MIT
COPY --chmod=775 /opt/romexis /opt/romexis # buildkit
COPY --chmod=775 /opt/romexis-mssql-db /opt/romexis-mssql-db # buildkit
COPY --chmod=775 /opt/romexis-firebird-db /opt/romexis-firebird-db # buildkit
RUN |6 ROMEXIS_VERSION=6.5.3.448.7.SP1 TARGETARCH=amd64 IMAGE_SUFFIX= ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/planmeca/romexis-base-jre:ci-8ce1ec808b2f-amd64 ROMEXIS_PAYLOAD_IMAGE=gitea.buchhorster.de/planmeca/romexis-payload:6.5.3.448.7.SP1 ROMEXIS_FIREBIRD_PAYLOAD_IMAGE=gitea.buchhorster.de/planmeca/romexis-firebird-payload:latest /bin/sh -c set -eux; cp /opt/romexis-runtime/RomexisPropertyAgent.jar /opt/romexis/server/RomexisPropertyAgent.jar; cp /opt/romexis-runtime/libchilkat.so /opt/romexis/server/libchilkat.so; cp /opt/romexis-runtime/chilkat.jar /opt/romexis/server/chilkat.jar; chmod 755 /opt/romexis/server/libchilkat.so; chmod 644 /opt/romexis/server/RomexisPropertyAgent.jar /opt/romexis/server/chilkat.jar # buildkit
COPY --chmod=755 init-romexis-db.sh /opt/init-romexis-db.sh # buildkit
COPY --chmod=755 init-romexis-firebird-db.sh /opt/init-romexis-firebird-db.sh # buildkit
COPY --chmod=755 init-romexis-mssql-db.sh /opt/init-romexis-mssql-db.sh # buildkit
COPY --chmod=755 fix-keystore-alias.sh /opt/fix-keystore-alias.sh # buildkit
COPY --chmod=755 reset-romexis-db.sh /opt/reset-romexis-db.sh # buildkit
COPY --chmod=755 entrypoint.sh /entrypoint.sh # buildkit
COPY --chmod=755 romexis-db-tool-entrypoint.sh /romexis-db-tool-entrypoint.sh # buildkit
RUN |6 ROMEXIS_VERSION=6.5.3.448.7.SP1 TARGETARCH=amd64 IMAGE_SUFFIX= ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/planmeca/romexis-base-jre:ci-8ce1ec808b2f-amd64 ROMEXIS_PAYLOAD_IMAGE=gitea.buchhorster.de/planmeca/romexis-payload:6.5.3.448.7.SP1 ROMEXIS_FIREBIRD_PAYLOAD_IMAGE=gitea.buchhorster.de/planmeca/romexis-firebird-payload:latest /bin/sh -c set -eux; test -s /opt/romexis/version; test -s /opt/romexis/server/RomexisServer.jar; test -s /opt/romexis/server/RomexisPropertyAgent.jar; test -s /opt/romexis/server/libchilkat.so; test -s /opt/romexis/server/chilkat.jar; test -d /opt/romexis-mssql-db; test -d /opt/romexis-firebird-db; echo "Romexis payload version:"; cat /opt/romexis/version; ls -lh /opt/romexis/server/RomexisServer.jar # buildkit
RUN |6 ROMEXIS_VERSION=6.5.3.448.7.SP1 TARGETARCH=amd64 IMAGE_SUFFIX= ROMEXIS_BASE_IMAGE=gitea.buchhorster.de/planmeca/romexis-base-jre:ci-8ce1ec808b2f-amd64 ROMEXIS_PAYLOAD_IMAGE=gitea.buchhorster.de/planmeca/romexis-payload:6.5.3.448.7.SP1 ROMEXIS_FIREBIRD_PAYLOAD_IMAGE=gitea.buchhorster.de/planmeca/romexis-firebird-payload:latest /bin/sh -c echo 'grant {' > /opt/romexis/server/romexis.policy && echo ' permission javax.management.MBeanTrustPermission "register";' >> /opt/romexis/server/romexis.policy && echo '};' >> /opt/romexis/server/romexis.policy # buildkit
WORKDIR /opt/romexis/server
ENTRYPOINT ["/entrypoint.sh"]

Labels

Key Value
de.buchhorster.romexis.ci-fingerprint 44e88f5459406bf275dcf8aa639860d204d4d6ae
org.opencontainers.image.authors Patrick Gniza <patrick.gniza@gmx.de>
org.opencontainers.image.base.name gitea.buchhorster.de/planmeca/romexis-base-jre:ci-8ce1ec808b2f-amd64
org.opencontainers.image.description Planmeca Romexis Server assembled from a reusable server runtime and versioned Romexis payload.
org.opencontainers.image.documentation https://gitea.buchhorster.de/planmeca/romexis-server-docker
org.opencontainers.image.licenses MIT
org.opencontainers.image.ref.name 6.5.3.448.7.SP1-amd64
org.opencontainers.image.source https://gitea.buchhorster.de/planmeca/romexis-server-docker
org.opencontainers.image.title Romexis Server
org.opencontainers.image.vendor Buchhorster IT
org.opencontainers.image.version 6.5.3.448.7.SP1
Details
Container
2026-08-24 17:29:47 +00:00
10
OCI / Docker
linux/amd64
Patrick Gniza <patrick.gniza@gmx.de>
MIT
1.7 GiB
Versions (45) View all