FROM almalinux:latest

WORKDIR /home/data-converters
COPY . /home/data-converters

RUN yum -y install epel-release \
                    libaec-devel \
                    --enablerepo=powertools systemd-devel \
                    lz4-devel \
                    protobuf \
                    protobuf-compiler \
                    openssl-devel \
                    protobuf-devel \
                    rpm-build \
                    gcc \
                    gcc-c++ \
                    make \
                    glibc-devel \
                    popt-devel \
                    boost-devel \
                    boost-system \
                    boost-filesystem \
                    boost-date-time \
                    boost-program-options \
                    boost-regex \
                    jasper-devel \
                    libtirpc-devel \
                    cmake \
                    wget \
                    git;

RUN yum -y install hdf-devel \
                   hdf5-devel \
                   netcdf-devel \
                   netcdf-cxx4-devel;

RUN mkdir rpm && cd rpm \
              && wget --no-check-certificate https://ftp.sigmet.com/files/os_patches/CENTOS7/RPMS/bufr-3.2-4.el7.x86_64.rpm \
              && wget --no-check-certificate https://ftp.sigmet.com/files/os_patches/CENTOS7/RPMS/bufr-devel-3.2-4.el7.x86_64.rpm \
              && yum install -y *.rpm \
              && cd .. && rm -rf rpm;
