From d957873fe52cbd6c92d84cd5bc8ee283892bcd63 Mon Sep 17 00:00:00 2001 From: Alan Malta Rodrigues Date: Thu, 30 May 2024 22:57:48 -0400 Subject: [PATCH] CMSWEB base image for Alma9 Install EPEL repository and a few CA-related packages Use latest image --- docker/cmsweb-alma9-base/Dockerfile | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 docker/cmsweb-alma9-base/Dockerfile diff --git a/docker/cmsweb-alma9-base/Dockerfile b/docker/cmsweb-alma9-base/Dockerfile new file mode 100644 index 000000000..a67cd322c --- /dev/null +++ b/docker/cmsweb-alma9-base/Dockerfile @@ -0,0 +1,13 @@ +FROM cern/alma9-base:latest + +# Install EPEL repository (required for voms, fetch-crl and CA-related packages) +RUN dnf -y install epel-release && dnf -y upgrade && dnf clean all + +# Upgrade packages from the base image and install CMSWEB required packages +RUN dnf -y install fetch-crl cern-get-certificate CERN-CA-certs ca-certificates && dnf clean all + +# Required OS packages +RUN dnf -y install vim less procps python3-pycurl pip && dnf clean all +RUN ln -s /usr/bin/python3 /usr/bin/python + +RUN update-ca-trust