Skip to content

dingp/artdaq-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

artdaq-docker

docker-publish workflow

This docker image has been tested with podman under RHEL8. If you are using Scientific Linux 7.6 or above, you can install podman with:

sudo yum -y install yum-conf-extras
sudo yum -y install podman

Assuming you have a /scratch directory on your host OS and the user you logged in as have read/write access to it, you can start the container with (otherwise, change the volume mount to the full path to another directory you have read/write access to):

podman run  --privileged=true  -ti -e DISPLAY  --rm  -v /scratch:/scratch --net=host  dingpf/artdaq

In the container, you can do the following to run artdaq-demo (using artdaq-demo v3_06_01 as an example):

cd /scratch
wget https://cdcvs.fnal.gov/redmine/projects/artdaq-demo/repository/revisions/develop/raw/tools/quick-mrb-start.sh
chmod +x quick-mrb-start.sh
# Pull UPS products and compile artdaq packages
./quick-mrb-start.sh --tag v3_06_01

# Setting up environment to run the demo
source setupARTDAQDEMO
setup artdaq_daqinterface v3_06_01
export DAQINTERFACE_USER_SOURCEFILE=$PWD/DAQInterface/user_sourcefile_example
source $ARTDAQ_DAQINTERFACE_DIR/source_me

# Now run the demo
ipcrm -a;./run_demo.sh --config demo --comps component{01..02} --no_om --runduration 20

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages