= Build Singularity Containers from Recipes = * Because you do not have administrative privileges, you cannot build a Singularity container from a Singularity recipe file on Cypress. == Build Remotely on the Cloud == * You can build a Singularity container from a recipe on [https://cloud.sylabs.io/builder Sylabs Cloud]. * Then download the resulting .sif file to Cypress from the cloud with the bash command '''wget'''. (See '''man wget'''.) == Build on Your Local Machine == * You could build a Linux machine and install Singularity. * On Windows 11 or Windows 10 version 2004 and higher (Build 19041 and higher) * Install Windows Subsystem for Linux, version 2 ('''WSL 2'''). See [https://learn.microsoft.com/en-us/windows/wsl/install Install WSL]. * Install Singularity. See [https://sylabs.io/docs/ SingularityCE Documentation]. * As an alternative to SingularityCE, on your local machine (Linux or WSL 2) you could install Apptainer. * Apptainer will build '''.sif''' files compatible with Singularity. See [[https://apptainer.org/docs/user/latest/singularity_compatibility.html#sif-image-compatibility | SIF Image Compatibility]]. * See [[https://apptainer.org/documentation/ | Apptainer Documentation ]]. * Then upload the resulting '''.sif''' file to Cypress from your local machine using scp. (See [[cypress/FileTransfer#scpcommand | scp command]].)