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).
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).