Display docker error

Display error if any docker container creation fail
This commit is contained in:
Simon Maillard 2024-09-30 10:14:31 +02:00
parent 45df9053ff
commit f941240fea

View File

@ -22,12 +22,18 @@ def build_image(path, tag, buildargs={}):
logger.debug(f"DOCKER COMMAND:\n\n{debug_docker_command}\n") logger.debug(f"DOCKER COMMAND:\n\n{debug_docker_command}\n")
docker_client = get_docker_client() docker_client = get_docker_client()
image = docker_client.images.build(
path=str(path), try:
tag=tag, image = docker_client.images.build(
buildargs=buildargs, path=str(path),
) tag=tag,
logger.debug("Image build.") buildargs=buildargs,
)
logger.debug("Image build done.")
except docker.errors.BuildError as buildError:
logger.error("\n".join(buildError.build_log))
logger.error("Image build failed.")
return image return image