diff --git a/apps/dashboard/backend/app/models/sources.py b/apps/dashboard/backend/app/models/sources.py index d77f26a..663b202 100644 --- a/apps/dashboard/backend/app/models/sources.py +++ b/apps/dashboard/backend/app/models/sources.py @@ -39,18 +39,19 @@ class BeszelSystemSnapshot(APIModel): disks: list[BeszelDiskMetric] = Field(default_factory=list) -class DockerContainer(APIModel): +class DockerContainerSummary(APIModel): id: str name: str - image: str state: DockerContainerState - status: str + status_text: str + image: str + health: str | None = None class DockerSnapshot(APIModel): source_name: str = "docker" source_status: SourceStatus = "offline" - containers: list[DockerContainer] = Field(default_factory=list) + containers: list[DockerContainerSummary] = Field(default_factory=list) running: int = 0 stopped: int = 0 unhealthy: int = 0