2020-12-22 18:33:14 +01:00
FROM centos:6.10
# Update as we need to use the vault now.
2021-03-09 09:10:02 +01:00
RUN sed -i -e 's/^mirrorlist/#mirrorlist/g' -e 's/^#baseurl=http:\/\/mirror.centos.org\/centos\/$releasever\//baseurl=https:\/\/vault.centos.org\/6.10\//g' /etc/yum.repos.d/CentOS-Base.repo
2018-05-28 10:31:48 +02:00
# install dependencies
RUN yum install -y \
apr-devel \
autoconf \
automake \
git \
glibc-devel \
libtool \
lksctp-tools \
lsb-core \
make \
openssl-devel \
tar \
wget
2021-02-08 20:53:28 +01:00
ARG java_version = adopt@1.8.0-272
2018-05-28 10:31:48 +02:00
ENV JAVA_VERSION $java_version
# installing java with jabba
RUN curl -sL https://github.com/shyiko/jabba/raw/master/install.sh | JABBA_COMMAND = " install $JAVA_VERSION -o /jdk " bash
RUN echo 'export JAVA_HOME="/jdk"' >> ~/.bashrc
RUN echo 'PATH=/jdk/bin:$PATH' >> ~/.bashrc
2019-05-22 19:20:54 +02:00
# when the JDK is GraalVM install native-image
RUN if [ -O /jdk/bin/gu ] ; then /jdk/bin/gu install native-image; else echo "Not GraalVM, skip installation of native-image" ; fi