Bump to R 3.6.2 release. Also bumps latest from debian:stretch to debian:buster.
Also, reverts to original rule that latest tag has a standard CRAN mirror, rather than being fixed to an MRAN date that rolls forward only when image is re-built (since most users would rather update.packages() rather than pull prebuilt new image, even though the latter is faster by avoiding compile times).
Also, since Docker has now supported having separate locations for the build context and separate names for Dockerfile, we can avoid redundant files and permit a shared context. (Most files don't use external sources in the context anyway, though for those that do we may need to be careful if one of those files needs to be changed but not backported, e.g. in rstudio image).
(Will still have to update the Docker Hub build config for all images once this is merged...)
Bump to R 3.6.2 release. Also bumps latest from
debian:stretch
todebian:buster
.Also, reverts to original rule that
latest
tag has a standard CRAN mirror, rather than being fixed to an MRAN date that rolls forward only when image is re-built (since most users would rather update.packages() rather than pull prebuilt new image, even though the latter is faster by avoiding compile times).Also, since Docker has now supported having separate locations for the build context and separate names for Dockerfile, we can avoid redundant files and permit a shared context. (Most files don't use external sources in the context anyway, though for those that do we may need to be careful if one of those files needs to be changed but not backported, e.g. in rstudio image).
(Will still have to update the Docker Hub build config for all images once this is merged...)
cc @noamross