Newer
Older
ARG BASE_REGISTRY=registry1.dso.mil
ARG BASE_IMAGE=ironbank/redhat/openjdk/openjdk17
ARG BASE_TAG=1.17
ARG DEPENDENCY=target/dependency
FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG}
ENV JAVA_HOME /usr/lib/jvm/openjdk-17/
ENV PATH $JAVA_HOME/bin:$PATH
#COPY --from=base /usr/lib/jvm/openjdk-15/ /usr/lib/jvm/openjdk-15/
COPY ${DEPENDENCY}/BOOT-INF/lib /app/lib
COPY ${DEPENDENCY}/META-INF /app/META-INF
COPY ${DEPENDENCY}/BOOT-INF/classes /app
RUN dnf update -y && \
dnf clean all && \
rm -rf /var/cache/dnf
ENTRYPOINT ["java","-cp","app:app/lib/*","-Dspring.profiles.active=${ENV}","-Djasypt.encryptor.password=${NAME}","com.deloitte.elrr.elrrconsolidate.ElrrConsolidateApplication"]