import paramiko client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect(hostname='161.97.93.156', username='carlos', password='Innova1978+*?', timeout=30) stdin, stdout, stderr = client.exec_command("docker ps --format '{{.ID}} {{.Names}}'") containers = stdout.read().decode('utf-8').splitlines() drip_container = None for c in containers: if 'bfmno' in c.lower() or 'drip' in c.lower(): drip_container = c.split()[0] name = c.split()[1] print(f"Found container: {drip_container} ({name})") break if drip_container: # Check for persisted_products.json or similar in the container stdin, stdout, stderr = client.exec_command(f"docker exec {drip_container} find /app -name '*product*'") print("Product files in container:\n", stdout.read().decode('utf-8')) # Check if we can restart or sync stdin, stdout, stderr = client.exec_command(f"docker exec {drip_container} ls -la /app/data 2>/dev/null || true") print("/app/data in container:\n", stdout.read().decode('utf-8')) client.close()