Container Support¶
This pipeline supports containerized execution using Docker, which ensures reproducibility and simplifies environment setup.
Using Docker¶
To run the pipeline with Docker:
nextflow run main.nf -profile docker
Make sure Docker is installed and the current user has permission to run Docker commands (e.g., add user to docker
group).
Dockerfile¶
A Dockerfile
is provided to build a custom container image:
docker build -t nf-illumina2lineage .
Use your image with:
nextflow run main.nf -with-docker nf-illumina2lineage
Profile Configuration (Optional)¶
Customize container settings in nextflow.config
:
process.container = 'nf-illumina2lineage'
docker.enabled = true
📦 Using containers is recommended for dependency consistency and reproducibility across systems.