mirror of
https://github.com/MillironX/nf-core_modules.git
synced 2024-12-22 19:18:17 +00:00
f4c69bc427
* bclconvert: initial commit * add most of tool * attempt at adding testing stub * add dockerfile + instructions * add container to module * update readme * more attempts at making stubs work * finish stub run * fix ci issues * more fixes to stub * add read version check to stub * fix some tests * update readme * fix version number * syntax fix * revert edit to output directory * Update modules/bclconvert/meta.yml Co-authored-by: James A. Fellows Yates <jfy133@gmail.com> * Update modules/bclconvert/meta.yml Co-authored-by: James A. Fellows Yates <jfy133@gmail.com> * update meta.yaml * update thread usage * Update modules/bclconvert/main.nf Co-authored-by: Edmund Miller <edmund.a.miller@protonmail.com> * Escape env variable * Update modules/bclconvert/Dockerfile Co-authored-by: Mark Whelan <7407040+MrMarkW@users.noreply.github.com> * fix comments by @Emiller88 * fix task.cpus Co-authored-by: James A. Fellows Yates <jfy133@gmail.com> Co-authored-by: Edmund Miller <edmund.a.miller@protonmail.com> Co-authored-by: Mark Whelan <7407040+MrMarkW@users.noreply.github.com>
17 lines
1 KiB
Markdown
17 lines
1 KiB
Markdown
# Updating the docker container and making a new module release
|
|
|
|
bcl-convert is a commercial tool from Illumina. The container provided for the bcl-convert nf-core module is not provided nor supported by Illumina. Updating the bcl-convert versions in the container and pushing the update to Dockerhub needs to be done manually.
|
|
|
|
1. Navigate to the appropriate download page. - [BCL Convert](https://support.illumina.com/sequencing/sequencing_software/bcl-convert/downloads.html): download the rpm of the desired bcl-convert version with `curl` or `wget`.
|
|
2. Unpack the RPM package using `rpm2cpio bcl-convert-*.rpm | cpio -i --make-directories`. Place the executable located in `<unpack_dir>/usr/bin/bcl-convert` in the same folder where the Dockerfile lies.
|
|
3. Create and test the container:
|
|
|
|
```bash
|
|
docker build . -t nfcore/bclconvert:<VERSION>
|
|
```
|
|
|
|
4. Access rights are needed to push the container to the Dockerhub nfcore organization, please ask a core team member to do so.
|
|
|
|
```bash
|
|
docker push nfcore/bclconvert:<VERSION>
|
|
```
|