FROM --platform=$TARGETPLATFORM rockylinux:8.8

# Install needed utils
RUN rm -fr /var/cache/yum/* && yum clean all && yum -y install --setopt=tsflags=nodocs epel-release && \
    yum -y install wget zip unzip rsync openssl java-latest-openjdk && \
    yum -y clean all

# Install Corretto Java JDK
#Corretto download page: https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html
#ARG CORRETTO_URL_PERM=https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.rpm
#ARG CORRETTO_RPM=amazon-corretto-11-x64-linux-jdk.rpm
#COPY corretto-signing-key.pub .
#RUN curl -O -L $CORRETTO_URL_PERM \
#    && rpm --import corretto-signing-key.pub \
#    && rpm -K $CORRETTO_RPM \
#    && rpm -i $CORRETTO_RPM \
#    && rm -r corretto-signing-key.pub $CORRETTO_RPM
#ENV JAVA_HOME=/usr/lib/jvm/java-11-amazon-corretto


#copy files
RUN mkdir -p /output && mkdir -p /scriptrun
COPY configBuilder.sh /scriptrun
COPY Dockerfile.template /
COPY Dockerfile.windows.template /
RUN chmod 755 /scriptrun/configBuilder.sh

CMD /scriptrun/configBuilder.sh