File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 1+ FROM rockylinux:8
2+
3+ MAINTAINER Evolved Binary Ltd <tech@evolvedbinary.com>
4+
5+ LABEL name="Rocky Linux 8 (x64) RocksJava Build Environment" \
6+ vendor="Evolved Binary Ltd"
7+
8+ RUN yum --setopt=tsflags=nodocs -y update \
9+ && yum --setopt=tsflags=nodocs -y install epel-release \
10+ && yum --setopt=tsflags=nodocs -y upgrade \
11+ && yum --setopt=tsflags=nodocs -y install cmake3 \
12+ && yum --setopt=tsflags=nodocs -y install gcc-c++ make perl which openssl wget \
13+ && yum --setopt=tsflags=nodocs -y install jemalloc-devel zlib-devel bzip2-devel lz4-devel snappy libzstd-devel \
14+ && yum --setopt=tsflags=nodocs -y install https://cdn.azul.com/zulu/bin/zulu-repo-1.0.0-1.noarch.rpm \
15+ && yum --setopt=tsflags=nodocs -y install zulu7-jdk \
16+ && yum -y clean all \
17+ && alternatives --install /usr/local/bin/cmake cmake /usr/bin/cmake 10 --slave /usr/local/bin/ctest ctest /usr/bin/ctest --slave /usr/local/bin/cpack cpack /usr/bin/cpack --slave /usr/local/bin/ccmake ccmake /usr/bin/ccmake \
18+ && alternatives --install /usr/local/bin/cmake cmake /usr/bin/cmake3 20 --slave /usr/local/bin/ctest ctest /usr/bin/ctest3 --slave /usr/local/bin/cpack cpack /usr/bin/cpack3 --slave /usr/local/bin/ccmake ccmake /usr/bin/ccmake3 \
19+ && wget -O gflags-2.0.tar.gz https://github.com/gflags/gflags/archive/refs/tags/v2.0.tar.gz \
20+ && tar zxvf gflags-2.0.tar.gz; cd gflags-2.0; linux32 ./configure ; linux32 make; linux32 make install; cd ..; rm -rf gflags-2.0*
21+
22+ ENV JAVA_HOME=/usr/lib/jvm/java-1.7.0
23+ ENV PATH=$JAVA_HOME:$PATH
24+ ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
You can’t perform that action at this time.
0 commit comments