m-novikov/singularity_training:fun

$ singularity pull shub://m-novikov/singularity_training:fun

Singularity Recipe

Bootstrap: debootstrap
OSVersion: bionic
MirrorURL: http://us.archive.ubuntu.com/ubuntu

%help
    Singularity workshop container novikov

%environment
    # comment example
    export LC_ALL=C.UTF-8
    export LANG=C.UTF-8
    export PATH="/usr/games:$PATH"

%post
    apt update
    apt install -y software-properties-common
    apt-add-repository universe
    apt update

    DEBIAN_FRONTEND=noninteractive apt install -y cmatrix cowsay fortune
    echo "export PATH=/usr/games:$PATH" >> "$SINGULARITY_ENVIRONMENT"

%test
    export PATH=/usr/games:"$PATH"
    command -v cowsay >/dev/null 2>&1 || \
        { echo >&2 "I require cowsay but it's not installed.  Aborting."; exit 1; }
    command -v fortune >/dev/null 2>&1 || \
        { echo >&2 "I require fortune but it's not installed.  Aborting."; exit 1; }
    command -v cmatrix >/dev/null 2>&1 || \
        { echo >&2 "I require cmatrix but it's not installed.  Aborting."; exit 1; }

%runscript
  if [ $# -eq 0 ]
    then
      fortune | cowsay
  else
    cowsay "$@"
  fi

%labels
    Author Novikov Maksim
    Verson v0.0.2

Collection


View on Datalad

Metrics

key value
id /containers/m-novikov-singularity_training-fun
collection name m-novikov/singularity_training
branch master
tag fun
commit a3f7103fbe89c9fc7ca5897f97ea1cc821e4187e
version (container hash) 3c401942039a2aed500e4819abe7fea5
build date 2019-02-27T18:33:23.067Z
size (MB) 419
size (bytes) 153026591
SIF Download URL (please use pull with shub://)
Datalad URL View on Datalad
Singularity Recipe Singularity Recipe on Datalad
We cannot guarantee that all containers will still exist on GitHub.