Print Dockerfile to stdout when --no-build (#784)

Print Dockerfile to stdout when --no-build
pull/786/head
Tim Head 2019-09-08 07:30:11 +02:00 zatwierdzone przez GitHub
commit 75c2a24c0c
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 7 dodań i 4 usunięć

Wyświetl plik

@ -433,7 +433,7 @@ class Repo2Docker(Application):
self.log = logging.getLogger("repo2docker") self.log = logging.getLogger("repo2docker")
self.log.handlers = [] self.log.handlers = []
self.log.addHandler(logHandler) self.log.addHandler(logHandler)
self.log.setLevel(logging.INFO) self.log.setLevel(self.log_level)
else: else:
# due to json logger stuff above, # due to json logger stuff above,
# our log messages include carriage returns, newlines, etc. # our log messages include carriage returns, newlines, etc.
@ -684,9 +684,12 @@ class Repo2Docker(Application):
picked_buildpack.labels["repo2docker.repo"] = repo_label picked_buildpack.labels["repo2docker.repo"] = repo_label
picked_buildpack.labels["repo2docker.ref"] = self.ref picked_buildpack.labels["repo2docker.ref"] = self.ref
self.log.debug(picked_buildpack.render(), extra=dict(phase="building")) if self.dry_run:
print(picked_buildpack.render())
if not self.dry_run: else:
self.log.debug(
picked_buildpack.render(), extra=dict(phase="building")
)
if self.user_id == 0: if self.user_id == 0:
raise ValueError( raise ValueError(
"Root as the primary user in the image is not permitted." "Root as the primary user in the image is not permitted."