From 562cfb48b38f1d8376ab86b2a906b58b98bb1f67 Mon Sep 17 00:00:00 2001
From: Stefano Alberto Russo <stefano.russo@gmail.com>
Date: Tue, 5 May 2020 01:30:33 +0200
Subject: [PATCH] Fixed bug in setting local Docker registry for remote
 computing manager.

---
 services/webapp/code/rosetta/core_app/computing_managers.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/services/webapp/code/rosetta/core_app/computing_managers.py b/services/webapp/code/rosetta/core_app/computing_managers.py
index c8e9494..6febb3c 100644
--- a/services/webapp/code/rosetta/core_app/computing_managers.py
+++ b/services/webapp/code/rosetta/core_app/computing_managers.py
@@ -201,7 +201,10 @@ class RemoteComputingManager(ComputingManager):
             
             # Set registry
             if task.container.registry == 'docker_local':
-                registry = 'docker://dregistry:5000/'
+                # Get local Docker registry conn string
+                from.utils import get_local_docker_registry_conn_string
+                local_docker_registry_conn_string = get_local_docker_registry_conn_string()
+                registry = 'docker://{}/'.format(local_docker_registry_conn_string)
             elif task.container.registry == 'docker_hub':
                 registry = 'docker://'
             else:
-- 
GitLab