From a10c126506ad09949d6f95a40e5e3492f3cd4968 Mon Sep 17 00:00:00 2001 From: yuvipanda Date: Sat, 27 May 2017 18:15:03 -0700 Subject: [PATCH] Don't print appendix on each run for legacy dockerfile --- repo2docker/detectors.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/repo2docker/detectors.py b/repo2docker/detectors.py index e38d7191..8cc36cfc 100644 --- a/repo2docker/detectors.py +++ b/repo2docker/detectors.py @@ -53,8 +53,9 @@ class DockerBuildPack(BuildPack): class LegacyBinderDockerBuildPack(DockerBuildPack): - + name = Unicode('Legacy Binder Dockerfile') + dockerfile_appendix = Unicode(dedent(r""" USER root COPY . /home/main/notebooks @@ -71,7 +72,7 @@ class LegacyBinderDockerBuildPack(DockerBuildPack): ENV JUPYTER_PATH /home/main/anaconda2/share/jupyter:$JUPYTER_PATH CMD jupyter notebook --ip 0.0.0.0 """), config=True) - + def detect(self, workdir): dockerfile = os.path.join(workdir, 'Dockerfile') if not os.path.exists(dockerfile): @@ -88,7 +89,6 @@ class LegacyBinderDockerBuildPack(DockerBuildPack): return False def amend_dockerfile(self, dockerfile): - print(self.dockerfile_appendix) with open(dockerfile, 'a') as f: f.write(self.dockerfile_appendix)