From 80cdd0e22ae5618f296073d092cf03ad696fd1fe Mon Sep 17 00:00:00 2001 From: Stefano Alberto Russo <stefano.russo@gmail.com> Date: Tue, 4 Mar 2025 22:24:40 +0100 Subject: [PATCH] Moved to using the computing host instead of the agent-reported IP address for standalone computing resources. --- services/webapp/code/rosetta/core_app/api.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/services/webapp/code/rosetta/core_app/api.py b/services/webapp/code/rosetta/core_app/api.py index 9168c94..0b5062c 100644 --- a/services/webapp/code/rosetta/core_app/api.py +++ b/services/webapp/code/rosetta/core_app/api.py @@ -310,9 +310,12 @@ print(port) elif action=='set_ip_port': - task_interface_ip = request.GET.get('ip', None) - if not task_interface_ip: - return HttpResponse('IP not valid (got "{}")'.format(task_interface_ip)) + if task.computing.type == 'standalone': + _, task_interface_ip, _, _ = get_ssh_access_mode_credentials(task.computing, task.user) + else: + task_interface_ip = request.GET.get('ip', None) + if not task_interface_ip: + return HttpResponse('IP not valid (got "{}")'.format(task_interface_ip)) task_interface_port = request.GET.get('port', None) if not task_interface_port: -- GitLab