From 4e82d0bc4fd89e1e81ca3c33866181d68415b4f7 Mon Sep 17 00:00:00 2001
From: Alexis GAMELIN <alexis.gamelin@synchrotron-soleil.fr>
Date: Thu, 20 Jun 2024 16:58:34 +0200
Subject: [PATCH] Use python_mpi:latest as base image

---
 Dockerfile | 33 +--------------------------------
 1 file changed, 1 insertion(+), 32 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index f8761fd..81c3ca2 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,35 +1,4 @@
-FROM ubuntu:22.04
-RUN useradd -s /bin/bash dockeruser
+FROM gitlab-registry.synchrotron-soleil.fr/pa/collective-effects/python_mpi:latest
 LABEL name mbtrack2
-RUN apt-get update
-RUN apt-get install -y sudo
-RUN adduser dockeruser sudo
-RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
-USER dockeruser
-WORKDIR '/home/dockeruser'
-RUN sudo -E apt-get update
-RUN sudo -E apt-get install -y git && \
-    sudo -E apt-get install -y wget && \
-    sudo -E apt-get install -y gcc g++ &&\
-    sudo -E apt-get install -y gfortran &&\
-    sudo -E apt-get install -y make
-
-RUN wget \
-    https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh \
-    && bash Miniconda3-latest-Linux-x86_64.sh -b \
-    && rm -f Miniconda3-latest-Linux-x86_64.sh \
-    && eval "$(/home/dockeruser/miniconda3/bin/conda shell.bash  hook)"\
-    && conda init
- 
-ENV PATH ${PATH}:/home/dockeruser/miniconda3/bin:/home/dockeruser/miniconda3/condabin
-RUN conda config --add channels conda-forge
-RUN conda install -y gcc_linux-64 gxx_linux-64 gfortran_linux-64
-RUN conda install -y mpi=1.0=openmpi
-RUN conda install -y hdf5=1.14.2=mpi_openmpi_h327c9cf_0
-RUN conda install -y "python=3.11.*" numpy=1.12 scipy=1.7 matplotlib=3.5 mpi4py=3.1 "h5py>=2.9=mpi*" pandas=1.5.3 pip seaborn=0.12 mpmath=1.21
-RUN pip3 install accelerator-toolbox=0.5.0
-
-# Copy and install
 COPY --chown=dockeruser mbtrack2 /home/dockeruser/mbtrack2
-
 ENV PYTHONPATH=/home/dockeruser/
\ No newline at end of file
-- 
GitLab