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