FROM docker.binary.picodata.io/rockylinux:8 WORKDIR /app # install needed packages RUN dnf install -y epel-release && \ sed 's/enabled=.*/enabled=1/g' -i /etc/yum.repos.d/epel.repo && \ dnf install -y --allowerasing git gcc cmake3 libarchive gcc-c++ wget curl \ findutils unzip bash-completion openssl-devel libicu-devel && \ rpm --import https://download.picodata.io/tarantool-picodata/el/RPM-GPG-KEY-kdy && \ dnf install -y https://download.picodata.io/tarantool-picodata/el/8/x86_64/picodata-release-1.1.0.11-1.el8.x86_64.rpm && \ dnf install -y tarantool-picodata tarantool-picodata-devel && \ dnf clean all # install rust RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain 1.67 -y ENV PATH="/kafka/bin:/root/.cargo/bin:${PATH}" RUN cargo install sccache