Open Jean-Baptiste-Lasselle opened 8 months ago
L'inconvénient de faire comme ça, c'est que si on rejoue install.library(), on peut se retrouver avec une nouvelle version de cette library qui ne fonctionne plus (ex. unnest), sauf si on trouve un moyen de figer les versions (style Maven).
Du coup, on n'a plus un environnement reproductible alors que c'est un de nos objectif.
Donc à court terme c'est bien de faire comme ça, mais à un certain moment, il faudra peut-être "figer" les Libs dans le conteneur.
A réflechir...
As I run R notebooks, I see :
That is why I will add a docker volume mapped to
/usr/local/lib/R/site-library
, namedrlang-packages-data
The purpose is that when I completely teardown the docker container, eg for rebuilding the docker image, or because the VM was destroyed, I still get the benefit o restoring all the packages that were extremely long to install in the first place, (and I don't need to install them again, or their installation is much quickeri