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)#