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

Seqera containers: POC 2 #44

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ewels
Copy link
Member

@ewels ewels commented Jun 17, 2024

Seqera Containers: Proof of concept No. 2

Generate containers at user-download

Workflow for generating:

  • Nothing. Container is stripped from pipeline, so just update conda.

Workflow for usage:

  • Online
    • Use nextflow run -profile seqera_containers (-profile seqera_containers,singularity, -profile seqera_containers,singularity,arm etc)
  • Offline
    • Download process (could be bundled into a single command at later date). Something like:
      nf-core download seqeralabs/nf-aggregate
      nextflow inspect . -concretize -profile test,seqera_containers,singularity > containers.json
      jq -r '.processes[].container' containers.json | sort | uniq > containers.txt
      while IFS= read -r line; do singularity pull "$line"; done < "$1"
    • Generate a local config file to tell Nextflow where to find the Singularity image files. eg:
      nextflow inspect . -concretize -profile test,seqera_containers,singularity -format config > containers.config
      # Manually switch out base file path with downloaded filenames, I guess?
    • Would need documentation and ideally addition to the nf-core download command.

@edmundmiller
Copy link
Contributor

How confident in the Wave service uptime are you?

The Wave API has an outage and it's quay.io flaking out all over again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants