From 657db330174e89c2a98637ef92fdfd1e29644caf Mon Sep 17 00:00:00 2001 From: yuvipanda Date: Mon, 22 May 2017 22:16:30 -0700 Subject: [PATCH] Set a default image name if none is provided It's kind of shitty but better than just erroring. --- repo2docker/app.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/repo2docker/app.py b/repo2docker/app.py index 865bc505..2b417f32 100644 --- a/repo2docker/app.py +++ b/repo2docker/app.py @@ -6,6 +6,7 @@ import logging import uuid import shutil from pythonjsonlogger import jsonlogger +import escapism from traitlets.config import Application, LoggingConfigurable @@ -126,6 +127,12 @@ class Repo2Docker(Application): self.log.setLevel(logging.INFO) self.load_config_file(self.config_file) + if self.output_image_spec is None: + # Attempt to set a sane default! + # HACK: Provide something more descriptive? + self.output_image_spec = escapism.escape(self.repo).lower() + ':' + self.ref.lower() + + def run(self): # HACK: Try to just pull this and see if that works. # if it does, then just bail.