From f2752039556a066e333f2c764b1db2d989e335bf Mon Sep 17 00:00:00 2001 From: craisin Date: Thu, 1 Jan 2026 18:20:01 -0800 Subject: [PATCH] create container info func --- composer/agent.py | 13 +++++++++++++ composer/connector.py | 0 2 files changed, 13 insertions(+) create mode 100644 composer/connector.py diff --git a/composer/agent.py b/composer/agent.py index d1a2739..a2c7faa 100644 --- a/composer/agent.py +++ b/composer/agent.py @@ -124,6 +124,19 @@ class Composer: services_dict = self.docker.compose.config().services self.services = {service: Service(service, services_dict[service].labels, self) for service in services_dict} + def get_container_info(self): + + """Gets the docker container info + + Returns: + A docker container if it exists, if not returns None. + """ + + container = self.parent.docker.compose.ps(services=[self.name]) + if not container: + return None + return container[0] + def start_update_job(self): """Schedules a recurring update based on the UPDATE environment variable diff --git a/composer/connector.py b/composer/connector.py new file mode 100644 index 0000000..e69de29