icaoberg/singularity-basic:latest

$ singularity pull shub://icaoberg/singularity-basic:latest

Singularity Recipe

Bootstrap: docker
From: ubuntu:16.04

IncludeCmd: yes

%labels
  Maintainer icaoberg AT alumni DOT cmu DOT edu
  Version v1.0

%runscript
      exec /usr/bin/python "$@"

%post
    /usr/bin/apt-get update && /usr/bin/apt-get -y upgrade
    /usr/bin/apt-get -y install module-init-tools
    /usr/bin/apt-get update --fix-missing
    /usr/bin/apt-get install -y --no-install-recommends apt-utils
    /usr/bin/apt-get install -y build-essential && \
      git && \
      vim && \
      wget curl && \
      ncdu && \
      toilet figlet cowsay &&
      zsh && \
      pandoc && \
      libtiff5 && \
      graphviz
    wget https://github.com/emcrisostomo/fswatch/releases/download/1.9.3/fswatch-1.9.3.tar.gz && \
      tar -zxvf fswatch-1.9.3.tar.gz && \
      cd fswatch-1.9.3/ && \
      ./configure && make && make install && ldconfig && cd .. && \
      rm -fv fswatch-1.9.3.tar.gz && \
      rm -rfv fswatch-1.9.3
    wget https://taskwarrior.org/download/task-2.5.1.tar.gz && \
      tar -xzvf task-2.5.1.tar.gz && \
      cd task-2.5.1 && \
      cmake -DCMAKE_BUILD_TYPE=release . && \
      make && make install && cd .. && \
      rm -fv task-2.5.1.tar.gz && rm -rfv task-2.5.1

    # Make folders for CBD HPC cluster
    if [ ! -d /images ]; then mkdir /images; fi
    if [ ! -d /projects ]; then mkdir /projects; fi
    if [ ! -d /containers ]; then mkdir /containers; fi
    if [ ! -d /share ]; then mkdir /share; fi
    if [ ! -d /scratch ]; then mkdir /scratch; fi

################### TOILET ###################
%appenv toilet
    BEST_APP=toilet
    export BEST_APP

%apphelp toilet
    Fore more information about pdftex please visit
 
    * http://caca.zoy.org/wiki/toilet

%apprun toilet
    toilet "$@"
    
################### VIM ###################
%appenv vim
    BEST_APP=vim
    export BEST_APP

%apphelp vim
    Fore more information about pdftex please visit
 
    * https://www.vim.org/

%apprun vim
    vim "$@"

Collection


View on Datalad

Metrics

key value
id /containers/icaoberg-singularity-basic-latest
collection name icaoberg/singularity-basic
branch master
tag latest
commit efd9aee79001c242f60cabb58aeb831a8fa7d1ab
version (container hash) e6dd132f7b582fb851c5075af2afbf07
build date 2019-04-21T09:06:15.693Z
size (MB) 309
size (bytes) 121843743
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.