summaryrefslogtreecommitdiff
path: root/share/spack/templates/container/centos_stream9.dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'share/spack/templates/container/centos_stream9.dockerfile')
-rw-r--r--share/spack/templates/container/centos_stream9.dockerfile32
1 files changed, 32 insertions, 0 deletions
diff --git a/share/spack/templates/container/centos_stream9.dockerfile b/share/spack/templates/container/centos_stream9.dockerfile
new file mode 100644
index 0000000000..e62c64364f
--- /dev/null
+++ b/share/spack/templates/container/centos_stream9.dockerfile
@@ -0,0 +1,32 @@
+{% extends "container/bootstrap-base.dockerfile" %}
+{% block install_os_packages %}
+RUN dnf update -y \
+ # See https://fedoraproject.org/wiki/EPEL#Quickstart for crb
+ && dnf install -y dnf-plugins-core \
+ && dnf config-manager --set-enabled crb \
+ && dnf install -y epel-release \
+ && dnf update -y \
+ && dnf --enablerepo epel groupinstall -y "Development Tools" \
+ && dnf --enablerepo epel install -y \
+ curl-minimal \
+ findutils \
+ gcc-c++ \
+ gcc \
+ gcc-gfortran \
+ git \
+ gnupg2 \
+ hg \
+ hostname \
+ iproute \
+ make \
+ svn \
+ patch \
+ python3.11 \
+ python3.11-setuptools \
+ unzip \
+ zstd \
+ && python3.11 -m ensurepip \
+ && pip3.11 install boto3 \
+ && rm -rf /var/cache/dnf \
+ && dnf clean all
+{% endblock %}