hyperdock_container.dock#
Attributes#
Classes#
Module Contents#
- hyperdock_container.dock.ContainerToolLike#
- class hyperdock_container.dock.DockArguments#
Bases:
pydantic.BaseModel- request_tool_path: str#
- tool_path: pathlib.Path#
- tool_vars: dict#
- runtime_arguments: dict#
- tool_source: str#
- image_tag_postfix: str#
- class hyperdock_container.dock.ContainerDock#
Bases:
hyperpocket.tool.dock.Dock[ContainerToolLike]- dock(tool_like: ContainerToolLike, dock_vars: dict[str, str] = None, runtime_arguments: dict = None, *args, **kwargs) hyperpocket.tool.function.FunctionTool#
- load(tool_like: ContainerToolLike, dock_vars: dict = None, runtime_arguments: dict = None, *args, **kwargs) DockArguments#
- build(dock_args: DockArguments, *args, **kwargs) str#
- classmethod get_base_image(pocket_config: dict) str#
- classmethod normalize_url(url)#