From 20ab553d4c180162695c9f75725c46d5d1f2efb0 Mon Sep 17 00:00:00 2001 From: Jerome Petazzoni Date: Mon, 8 Jun 2015 11:53:16 -0700 Subject: [PATCH] wip --- connect-services.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/connect-services.py b/connect-services.py index 77132b7d..7d89df42 100755 --- a/connect-services.py +++ b/connect-services.py @@ -22,13 +22,16 @@ for service_name, service in stack.items(): continue port = ports[link_name] endpoints = [] - n = 1 + n = 0 while True: + n += 1 try: container_name = "{}_{}_{}".format(project_name, link_name, n) - endpoint.append(subprocess.check_output([ - "docker", "port", container_name, str(port)])) - except OSError: + endpoint = subprocess.check_output( + [ "docker", "port", container_name, str(port)], + stderr=open("/dev/null","a")) + endpoints.append(endpoint.strip()) + except subprocess.CalledProcessError: break print("Endpoints found for {}->{}:".format(service_name, link_name)) print(endpoints)