kopia lustrzana https://github.com/jupyterhub/repo2docker
Delete /tmp/downloaded_packages after running install.R
This can often leave ~100-200MB in /tmp that isn't re-used after the image is set up.pull/1119/head
rodzic
9066d079d0
commit
6ab41efd4d
|
@ -387,7 +387,10 @@ class RBuildPack(PythonBuildPack):
|
||||||
scripts += [
|
scripts += [
|
||||||
(
|
(
|
||||||
"${NB_USER}",
|
"${NB_USER}",
|
||||||
"Rscript %s && touch /tmp/.preassembled || true" % installR_path,
|
# Delete /tmp/downloaded_packages only if install.R fails, as the second
|
||||||
|
# invocation of install.R might be able to reuse them
|
||||||
|
"Rscript %s && touch /tmp/.preassembled || true && rm -rf /tmp/downloaded_packages"
|
||||||
|
% installR_path,
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -403,7 +406,8 @@ class RBuildPack(PythonBuildPack):
|
||||||
(
|
(
|
||||||
"${NB_USER}",
|
"${NB_USER}",
|
||||||
# only run install.R if the pre-assembly failed
|
# only run install.R if the pre-assembly failed
|
||||||
"if [ ! -f /tmp/.preassembled ]; then Rscript {}; fi".format(
|
# Delete any downloaded packages in /tmp, as they aren't reused by R
|
||||||
|
"""if [ ! -f /tmp/.preassembled ]; then Rscript {}; rm -rf /tmp/downloaded_packages; fi""".format(
|
||||||
installR_path
|
installR_path
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
Ładowanie…
Reference in New Issue