Skip to content
Snippets Groups Projects
Commit c72ba4b9 authored by Johannes Schumann's avatar Johannes Schumann
Browse files

Docker Update

parent 332ba1b0
No related branches found
No related tags found
1 merge request!40Docker Update
......@@ -3,27 +3,18 @@ FROM rootproject/root:6.26.02-ubuntu22.04
RUN apt-get -qq update && \
apt-get -qq install python3.10 python3.10-distutils python3-pip libbz2-dev git
RUN cd /opt && \
wget -O RootTuple-1.0.0.tar.gz https://roottuple.hepforge.org/downloads?f=RootTuple-1.0.0.tar.gz && \
tar -xzvf RootTuple-1.0.0.tar.gz && \
cd RootTuple-1.0.0 && \
sed -i 's/SHARED/STATIC/g' ./src/CMakeLists.txt && \
sed -i '$d' ./CMakeLists.txt && \
mkdir build; cd build && \
cmake -DCMAKE_INSTALL_PREFIX=/usr/local .. && \
make; make install
RUN cd /opt && \
wget https://gibuu.hepforge.org/downloads?f=buuinput2021.tar.gz && \
tar xvzf downloads?f=buuinput2021.tar.gz && \
wget https://gibuu.hepforge.org/downloads?f=release2021.tar.gz && \
tar xvzf downloads?f=release2021.tar.gz && \
ls -ahl && \
cd release2021 && \
sed -i '/type(particle)/s/dimension(10)/dimension(30)/' code/collisions/oneBodyReactions/AddDecay.f90 && \
cp /opt/RootTuple-1.0.0/build/src/libRootTuple.a ./objects/LIB/lib/libRootTuple.100.a && \
make -j withROOT=1 && \
rm -rf /opt/*.tar.gz
RUN cd /opt && \
mkdir GiBUU && cd GiBUU && \
wget --content-disposition https://gibuu.hepforge.org/downloads?f=release2021.tar.gz && \
tar -xzvf release2021.tar.gz && \
wget --content-disposition https://gibuu.hepforge.org/downloads?f=buuinput2021.tar.gz && \
tar -xzvf buuinput2021.tar.gz && \
wget --content-disposition https://gibuu.hepforge.org/downloads?f=libraries2021_RootTuple.tar.gz && \
tar -xzvf libraries2021_RootTuple.tar.gz && \
rm -rf ./*.tar.gz && \
sed -i '6 a set(CMAKE_CXX_STANDARD 14)\nset(CMAKE_CXX_STANDARD_REQUIRED ON)' ./libraries2021/RootTuple/RootTuple-master/CMakeLists.txt && \
cd release2021 && make -j buildRootTuple_POS && \
make -j FORT=gfortran MODE=lto ARGS="-march=native" withROOT=1
ADD . /km3buu
......@@ -39,5 +30,5 @@ RUN cd /km3buu && \
RUN cd /km3buu/externals/km3net-dataformat/ && \
make
ENV KM3NET_LIB=/km3buu/externals/km3net-dataformat/lib
ENV CONTAINER_GIBUU_EXEC=/opt/release2021/objects/GiBUU.x
ENV CONTAINER_GIBUU_EXEC=/opt/GiBUU/release2021/objects/GiBUU.x
ENV LD_LIBRARY_PATH="/usr/local/lib:${LD_LIBRARY_PATH}"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment