Changes between Version 4 and Version 5 of cypress/SingularityRecipes
- Timestamp:
- 08/21/25 11:23:05 (37 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
cypress/SingularityRecipes
v4 v5 1 1 = Build Singularity Containers from Recipes = 2 2 * Because you do not have administrative privileges, you cannot build a Singularity container from a Singularity recipe file on Cypress. 3 * You can build a Singularity container from a recipe on [https://cloud.sylabs.io/builder Sylabs Cloud]. 3 == Build Remotely on the Cloud == 4 * You can build a Singularity container from a recipe on [https://cloud.sylabs.io/builder Sylabs Cloud]. 5 * Then download the resulting .sif file to Cypress from the cloud with the bash command '''wget'''. (See '''man wget'''.) 6 == Build on Your Local Machine == 4 7 * You could build a Linux machine and install Singularity. 5 8 * On Windows 11 or Windows 10 version 2004 and higher (Build 19041 and higher) 6 9 * Install Windows Subsystem for Linux, version 2 ('''WSL 2'''). See [https://learn.microsoft.com/en-us/windows/wsl/install Install WSL]. 7 10 * Install Singularity. See [https://sylabs.io/docs/ SingularityCE Documentation]. 11 * As an alternative to SingularityCE, on your local machine (Linux or WSL 2) you could install Apptainer. 12 * Apptainer will build '''.sif''' files compatible with Singularity. See [[https://apptainer.org/docs/user/latest/singularity_compatibility.html#sif-image-compatibility | SIF Image Compatibility]]. 13 * See [[https://apptainer.org/documentation/ | Apptainer Documentation ]]. 14 * Then upload the resulting '''.sif''' file to Cypress from your local machine using scp. (See [[cypress/FileTransfer#scpcommand | scp command]].)