nvflare.lighter.impl.docker module

class DockerBuilder(base_image='python:3.10', requirements_file='requirements.txt')[source]

Bases: Builder

Build docker file.

build(project: Project, ctx: ProvisionContext)[source]

Execute the main build logic for this builder.

Parameters:
  • project (Project) – The project to be provisioned.

  • ctx (ProvisionContext) – Context shared across builders.