--- /dev/null
+ARG BASE_IMAGE=almalinux:8
+FROM ${BASE_IMAGE} AS build
+
+RUN dnf install -y dnf-plugins-core \
+ && dnf config-manager --set-enabled powertools \
+ && dnf install -y epel-release \
+ && dnf install -y \
+ blake3-devel \
+ ccache \
+ clang \
+ cmake \
+ cpp-httplib-devel \
+ diffutils \
+ doctest-devel \
+ elfutils \
+ expected-devel \
+ fmt-devel \
+ gcc \
+ gcc-c++ \
+ hiredis-devel \
+ less \
+ libzstd-devel \
+ make \
+ ninja-build \
+ perl \
+ python3 \
+ redis \
+ xxhash-devel \
+ && dnf autoremove -y \
+ && dnf clean all
# NAME CC CXX TEST_CC CMAKE_PARAMS
+build alma-8 gcc g++ gcc
+build alma-8 clang clang++ clang
+
build debian-11 gcc g++ gcc
build debian-11 clang clang++ clang