Back to home page

EIC code displayed by LXR

 
 

    


Warning, /jana2/containers/Docker/everything_except_cuda.Dockerfile is written in an unsupported language. File is not indexed.

0001 
0002 # Docker image for testing JANA with all options enabled except CUDA
0003 
0004 FROM rootproject/root:latest
0005 # This is an Ubuntu >= 22.04
0006 
0007 USER root
0008 RUN mkdir /app
0009 WORKDIR /app
0010 
0011 RUN apt update -y \
0012  && apt install -y build-essential gdb valgrind cmake wget unzip vim libasan6 less exa bat git zlib1g-dev pip \
0013                    python3-dev python3-zmq libczmq-dev libxerces-c-dev libx11-dev libxpm-dev libxft-dev libxext-dev \
0014                    libyaml-dev python3-jinja2 python3-yaml libz3-dev
0015 
0016 
0017 RUN git clone -b v00-99 https://github.com/AIDASoft/podio /app/podio
0018 
0019 RUN cd /app/podio \
0020     && mkdir build install \
0021     && cd build \
0022     && cmake -DCMAKE_INSTALL_PREFIX=../install -DUSE_EXTERNAL_CATCH2=OFF .. \
0023     && make -j4 install
0024 
0025 ENV JANA_HOME /app/JANA2/install
0026 
0027 # RUN cd /app/JANA2 \
0028 #    && mkdir build install \
0029 #    && cmake -S . -B build \
0030 #    && cmake --build build -j 10 --target install
0031 
0032 CMD bash
0033