FROM centos:latest

# 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 && \
    yum -y clean all

#download/install Java
ENV JAVA_HOME /usr

# Install Zulu Java
RUN rpm --import http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems \
        && curl -o /etc/yum.repos.d/zulu.repo http://repos.azulsystems.com/rhel/zulu.repo \
        && yum -y install zulu-8 && alternatives --install /usr/bin/java java $JAVA_HOME/bin/java 200000

#RUN wget -nv --no-cookies --no-check-certificate "http://javadl.oracle.com/webapps/download/AutoDL?BundleId=233161_512cd62ec5174c3487ac17c61aaa89e8" -O /tmp/jre-8u171-linux-x64.rpm && \
#     yum -y install /tmp/jre-8u171-linux-x64.rpm && \
#     rm -f /tmp/jre-8u171-linux-x64.rpm && \
#     alternatives --install /usr/bin/java jar $JAVA_HOME/bin/java 200000 && \
#     alternatives --install /usr/bin/javaws javaws $JAVA_HOME/bin/javaws 200000 && \
#     alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 200000

#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