- Changed the installation directory from
/usr/lib/axonivy-engine
to/ivy
(since 12.0). - Removed
unzip
from image (since 12.0). - Removed the following symlinks (since 12.0):
/var/lib/axonivy-engine/applications
/var/lib/axonivy-engine/deploy
/etc/axonivy-engine
/etc/axonivy-engine/elasticsearch
/var/log/axonivy-engine
- Added volumes for (since 12.0):
/ivy/applications
/ivy/data
/ivy/configuration
- Change base image from
docker.io/eclipse-temurin:21-jre-yammy
todocker.io/eclipse-temurin:21-jre-noble
for version 12.0 and higher.
- Change base image from
docker.io/eclipse-temurin:17-jre-jammy
todocker.io/eclipse-temurin:21-jre-jammy
for version 12.0 and higher.
- Provide Axon Ivy Engine images for linux/arm64 os architecture (8.0.34 and higher, 10.0.9 and higher, 11.1.1 and higher, 11.2.0 and higher)
- Add HEALTHCHECK for 11.1.0 and higher
- No longer create system database if it does not exist on container startup with
docker-entrypoint.sh
. This can be configured inivy.yaml
if needed.- Leading Edge: 11.1.0 and higher
- Extend base image reference with registry url (docker.io) for all images.
- Make images OpenShift compatible by applying the arbitrary user id logic for all images.
- Change base image from
eclipse-temurin:17-jre-focal
toeclipse-temurin:17-jre-jammy
for images 10.0 and higher.
- Change base image from
eclipse-temurin:11-jre-focal
toeclipse-temurin:17-jre-focal
for images 9.4 and higher.
- Change base image from unmaintaned
adoptopenjdk/openjdk11:debianslim-jre
image to maintainedeclipse-temurin:11-jre-focal
image. This changes affects the following versions:- LTS 8.0: 8.0.25 and higher
- Leading Edge 9: 9.3.3 and higher
-
Axon Ivy Engine Docker image is no longer built on the Axon Ivy Engine Debian package. This change affects the following versions:
- LTS 8.0: 8.0.15 and higher
- Leading Edge 9: 9.1.1 and higher
-
web.xml and context.xml not available in global configuration directory LTS 8.0 (8.0.15 and higher)
- web.xml must be mounted /usr/lib/axonivy-engine/webapps/ivy/WEB-INF/web.xml
- context.xml must be mounted /usr/lib/axonivy-engine/webapps/ivy/META-INF/context.xml