ARG REGISTRY_URL=docker.io/aprimediet ARG UBI_VERSION=9.5 FROM ${REGISTRY_URL}/ubi9:${UBI_VERSION} LABEL maintainer=" aprimediet@gmail.com" ARG JAVA_VERSION=8 USER root WORKDIR /tmp # Set java environment ENV JAVA_HOME=/usr/local/share/jdk ENV PATH=${JAVA_HOME}/bin:$PATH # Add group and user nginx RUN groupadd -g 10001 java && \ useradd -u 10001 -g 10001 -m -d /app -s /sbin/nologin java && \ dnf -y update # Get amazon correto jdk flavor ADD https://corretto.aws/downloads/latest/amazon-corretto-${JAVA_VERSION}-x64-linux-jdk.tar.gz ./ # Extract to JAVA_HOME RUN tar -xzvf ./amazon-corretto-${JAVA_VERSION}-x64-linux-jdk.tar.gz -C /usr/local/share && \ mv /usr/local/share/amazon* /usr/local/share/jdk && \ rm -f ./amazon-corretto-${JAVA_VERSION}-x64-linux-jdk.tar.gz && \ chown -R java:java /usr/local/share/jdk && \ dnf -y autoremove && \ dnf -y clean all USER java WORKDIR /app CMD ["/usr/local/share/jdk/bin/java"]