From 18aa845f2da1ba6bb71f39b4078b09ff16c84772 Mon Sep 17 00:00:00 2001
From: Tim Kreuzer <t.kreuzer@fz-juelich.de>
Date: Sun, 9 Jun 2024 06:24:53 +0200
Subject: [PATCH] add pyunicore package

---
 lmod/Dockerfile             | 7 ++++++-
 lmod/files/dnf_packages.txt | 1 +
 lmod/files/pip_packages.txt | 1 +
 3 files changed, 8 insertions(+), 1 deletion(-)
 create mode 100644 lmod/files/pip_packages.txt

diff --git a/lmod/Dockerfile b/lmod/Dockerfile
index fe79813..8275073 100644
--- a/lmod/Dockerfile
+++ b/lmod/Dockerfile
@@ -15,6 +15,11 @@ RUN dnf -yq update && \
     dnf -yq install epel-release findutils && \
     cat /tmp/dnf_packages.txt | xargs dnf install -yq && \
     dnf clean all && rm /tmp/dnf_packages.txt
+
+# Install python packages
+COPY files/pip_packages.txt /tmp/pip_packages.txt
+RUN pip install -r /tmp/pip_packages.txt
+
 # Download and install curlftpfs
 RUN mkdir -p /opt/apps/install
 COPY --chown=root:root ./install_files/curlftpfs /opt/apps/install/curlftpfs
@@ -56,4 +61,4 @@ RUN /bin/bash /tmp/mnt.sh && rm /tmp/mnt.sh && fix-permissions /tmp/custom
 
 USER $NB_USER
 WORKDIR /home/$NB_USER
-ENTRYPOINT ["/bin/bash", "/tmp/custom/start_jupyter.sh"]
\ No newline at end of file
+ENTRYPOINT ["/bin/bash", "/tmp/custom/start_jupyter.sh"]
diff --git a/lmod/files/dnf_packages.txt b/lmod/files/dnf_packages.txt
index d9de2e0..d5d430f 100644
--- a/lmod/files/dnf_packages.txt
+++ b/lmod/files/dnf_packages.txt
@@ -10,6 +10,7 @@ openssh
 openssh-clients
 procps
 python3
+python3-pip
 rsync
 sudo
 tcl-devel
diff --git a/lmod/files/pip_packages.txt b/lmod/files/pip_packages.txt
new file mode 100644
index 0000000..435a21b
--- /dev/null
+++ b/lmod/files/pip_packages.txt
@@ -0,0 +1 @@
+pyunicore
-- 
GitLab