INNER CODE UNIT · Python

remove_orphaned_apps

ragapp/ragapp · src/manager/app/services/app.py:81

    def remove_orphaned_apps(
        cls,
        docker_client: DockerClient,
    ):
        all_services = AppService.fetch_all_service_info(docker_client)
        orphaned_services = [
            service for service in all_services if service.status == "orphaned"
        ]
        for service in orphaned_services:
            logger.info(f"Removing orphaned app: {service.app_name}")
            container = ContainerService.fetch_ragapp_container(
                docker_client=docker_client, app_name=service.app_name
            )
            container.remove(force=True)
        return orphaned_services

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…