ARG REGISTRY_URL=docker.io/aprimediet ARG UBI_VERSION=9.5 ARG JAVA_VERSION=8 FROM ${REGISTRY_URL}/jdk:${JAVA_VERSION}-corretto-ubi9 AS builder LABEL maintainer=" aprimediet@gmail.com" FROM ${REGISTRY_URL}/ubi9:${UBI_VERSION}-micro AS runtime LABEL maintainer=" aprimediet@gmail.com" USER root WORKDIR /tmp # Set java environment ENV JAVA_HOME=/usr/local/share/jdk ENV PATH=${JAVA_HOME}/bin:$PATH # Create user and group RUN echo "java:x:10001:" >> /etc/group && \ echo "java:x:10001:10001:java:/app:/sbin/nologin" >> /etc/passwd && \ echo "java:!!:20070::::::" >> /etc/shadow && \ mkdir -p /app && \ chown java:java /app COPY --from=builder /usr/local/share/jdk /usr/local/share/jdk USER java WORKDIR /app