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

Add the plugin nf-dotenv from @fulcrumgenomics #55

Merged
merged 1 commit into from
Nov 23, 2023

Conversation

clintval
Copy link
Contributor

@clintval clintval commented Nov 22, 2023

Hello Nextflow community and Seqera!

I've written a small plugin that helps in complex containerized Nextflow projects where a GitHub repository may be orchestrated (build and publish) with Docker Compose and all container version labels are stored in the dotenv file (relevant Docker Compose docs).

To reduce duplication of setting container versions in both a dotenv file and also again in Nextflow configuration (and risk them going out of sync), this plugin can be used to automatically pull those versions from the dotenv file into the Nextflow scope using an importable function.

The upstream repository is here:

This is my first time writing a plugin and seeking inclusion into the plugin registry; please let me know if I've missed a step or need to edit the submission!

I added a mini "real world example" on why you might use this plugin in the docs:

Thank you for your time in reviewing this request!

@pditommaso
Copy link
Member

Excellent! thanks a lot

@pditommaso pditommaso merged commit b487ba1 into nextflow-io:main Nov 23, 2023
1 check passed
@clintval clintval deleted the cv_nf_dotenv branch November 23, 2023 18:39
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