pleiades.sammy.backends.docker module
Docker backend implementation for SAMMY execution.
- class pleiades.sammy.backends.docker.DockerSammyRunner(config: DockerSammyConfig)[source]
Bases:
SammyRunnerImplementation of SAMMY runner for Docker container.
- prepare_environment(files: SammyFiles) None[source]
Prepare environment for Docker SAMMY execution.
- Parameters:
files – Container with paths to required input files
- Raises:
EnvironmentPreparationError – If preparation fails
- execute_sammy(files: SammyFiles) SammyExecutionResult[source]
Execute SAMMY using Docker container.
- Parameters:
files – Container with paths to required input files
- Returns:
SammyExecutionResult containing execution status and outputs
- Raises:
SammyExecutionError – If execution fails