Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update script for singularity 2.4 #6

Closed
2 tasks done
gdolle opened this issue Oct 16, 2017 · 1 comment
Closed
2 tasks done

Update script for singularity 2.4 #6

gdolle opened this issue Oct 16, 2017 · 1 comment
Assignees

Comments

@gdolle
Copy link
Contributor

gdolle commented Oct 16, 2017

We need to rework script to work with singularity 2.4.

  • Remove docker size calculation since it's done automatically via new build option.
  • Remove local pull check (Needed before for size calculation)
@gdolle gdolle self-assigned this Oct 16, 2017
gdolle referenced this issue in feelpp/singularity Nov 7, 2017
Changelogs

- Move files from feelpp/docker repository to feelpp/singularity
- No need anymore to compute docker size (auto)
- Use squasfs file system by default to reduce tremendously the size of containers
  (7.7go -> 2.7 go for feelpp-toolboxes image)
- Read only file system by default (squashfs) except for bind mount!).
- Include help directly
	singularity help <imagename>
- Add test section

Bug/Known issues

- singularity does not use feelpp.env.sh, feelpp.conf.sh and start.sh script that are
  incompatible currently (no sudo!). Summerize environment variable directly into the
  bootstrap script.
- Test fails with RETVAL 255 write privilege. (--notest for now)
- Feature would be to use the new SCF standard, to add a list of applications available
  from outside of the container. For example:
  singularity run --app feelpp_qs_laplacian <imagename>
  singularity run --app paraview <imagename>
@gdolle
Copy link
Contributor Author

gdolle commented Nov 7, 2017

Done in feelpp/singularity

@gdolle gdolle closed this as completed Nov 7, 2017
prudhomm added a commit to feelpp/feelpp that referenced this issue Oct 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant