docker_builder.generate.DockerfileGenerator#
- class DockerfileGenerator(base_dir, use_root, include_latex)[source]#
Generator for CPU and GPU Dockerfiles.
This class loads version configuration, prepares template contexts, and generates Dockerfiles for multiple Python versions with configurable features such as root user support and LaTeX package installation.
- Parameters:
- Parameters:
Methods
ensure_output_dir()Ensure that the output directory exists.
generate()Generate Dockerfiles for all configured Python versions.
load_config()Load YAML configuration file.
Methods
__init__(base_dir, use_root, include_latex)ensure_output_dir()Ensure that the output directory exists.
generate()Generate Dockerfiles for all configured Python versions.
load_config()Load YAML configuration file.