esteinig / nanoq

Minimal but speedy quality control for nanopore reads in Rust :bear:
MIT License
109 stars 9 forks source link

Distributions #9

Closed esteinig closed 4 years ago

esteinig commented 4 years ago

Add distribution for Docker, Singularity, Conda and Cargo.

esteinig commented 4 years ago

Need smaller binary in alpine container if possible.

cgjosephlee commented 3 years ago

Hi Eike, Is it possible to have a static binary distribution within a single executable?

esteinig commented 3 years ago

Hey, not quite sure if I understand correctly, but do you mean distribution of compiled binaries for Linux / OS / Windows with the releases? Very happy to provide them.

Please let me know if that's not what you meant.

cgjosephlee commented 3 years ago

Exactly! A portable distribution would be nice for easy deployment.

esteinig commented 3 years ago

Yep, of course, thanks for reminding me to put those into the releases. I'm working on the codebase tonight, and will upload them for the last release. I think the next release will have CI as suggested by the JOSS reviewers to automatically create them. Any specific distribution you are after?

cgjosephlee commented 3 years ago

I guess simplify a linux x86 version can fit ~90% needs in bioinfomatics.

esteinig commented 3 years ago

Indeed, Linux x86 it is then, should be simple with Rust, and will provide other platforms as well. Thanks for raising this!

cgjosephlee commented 3 years ago

Glad to heard that!

esteinig commented 3 years ago

Apologies for the delay (finishing my PhD thesis at the moment) - they should be online after the weekend!

esteinig commented 2 years ago

Well that took a bit longer ... but they are online now @cgjosephlee together with a complete rewrite of the program :tada:

cgjosephlee commented 2 years ago

Awesome work!