Build, sign, and upload Singularity container to Sylabs container library.
1. Make an account
- Go to: https://cloud.sylabs.io/library.
- Click "Sign in to Sylabs" (top right corner).
- Select your method to sign in, with Google, GitHub, GitLab, or Microsoft.
- Type your passwords, and that's it!
2. Create an access token and login: link
3. Pushing container
$ singularity push my-container.sif library://your-name/project-dir/my-container:latest
Info
- Use lower case for
project-dir
to avoid strange problems. - You might need to use
-U
or--allow-unsigned
to push the container.