more robust image type

This commit is contained in:
Xi Yan 2024-09-28 17:44:45 -07:00
parent b646167d94
commit 12c0860cae

View file

@ -74,8 +74,8 @@ class StackBuild(Subcommand):
self.parser.add_argument( self.parser.add_argument(
"--image-type", "--image-type",
type=str, type=str,
help="Image Type to use for the build. This can be either conda or docker. If not specified, will use conda by default", help="Image Type to use for the build. This can be either conda or docker. If not specified, will use the image type from the template config.",
default="conda", choices=["conda", "docker"],
) )
def _run_stack_build_command_from_build_config( def _run_stack_build_command_from_build_config(
@ -183,7 +183,8 @@ class StackBuild(Subcommand):
with open(build_path, "r") as f: with open(build_path, "r") as f:
build_config = BuildConfig(**yaml.safe_load(f)) build_config = BuildConfig(**yaml.safe_load(f))
build_config.name = args.name build_config.name = args.name
build_config.image_type = args.image_type if args.image_type:
build_config.image_type = args.image_type
self._run_stack_build_command_from_build_config(build_config) self._run_stack_build_command_from_build_config(build_config)
return return