From 96593b15dd5c383c8bb73186daf002654ff09a1a Mon Sep 17 00:00:00 2001 From: Tully Foote Date: Sat, 25 Jan 2025 01:16:11 -0800 Subject: [PATCH] Improve error reporting on build errors --- src/rocker/core.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rocker/core.py b/src/rocker/core.py index ff5c287..be1aa2e 100644 --- a/src/rocker/core.py +++ b/src/rocker/core.py @@ -277,7 +277,7 @@ def docker_build(docker_client = None, output_callback = None, **kwargs): if image_id: return canonicalize_image_id(image_id, docker_client=docker_client) else: - print('Output stream from docker_build finished but no image_id detected') + print('Docker Build Failed: Output stream from docker_build finished but no image_id detected.') return None def docker_remove_image( @@ -380,6 +380,8 @@ def build(self, **kwargs): self.built = True return 0 else: + print(f'Failed to build dockerfile:\n"""\n{self.dockerfile}\n"""') + print(f'Arguments were: {arguments}') return 2 except docker.errors.APIError as ex: