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