fmalmeida / bacannot

Generic but comprehensive pipeline for prokaryotic genome annotation and interrogation with interactive reports and shiny app.
https://bacannot.readthedocs.io/en/latest/
GNU General Public License v3.0
96 stars 9 forks source link

Enhance dockerfile #13

Closed fmalmeida closed 3 years ago

fmalmeida commented 3 years ago

Reorganize the Dockerfile in a way that the tools are installed before (and separately) from the databases.

So it will be faster to rebuild the image when we want the database to be the most up-to-date (downloaded in the same day we'll run the analysis).

With that, set a GitHub action to download and update the databases (by building the image in dockerhub) every month, without reinstalling all tools.

So users can rapidly update their local databases by pulling the new images or by mounting it locally (preferentially with a provided script/command inside de pipeline).

fmalmeida commented 3 years ago

Dockerfile structure has been changed and shall be available with the next version, v2.3.

I am now finishing the last things in the v2.3 such as documentations, annotation merging and perharps dir organization.