From d9d434f97acab997e7d711f6e61f1cd84df95976 Mon Sep 17 00:00:00 2001 From: Stefano Alberto Russo <stefano.russo@gmail.com> Date: Sat, 7 Oct 2023 13:05:19 +0200 Subject: [PATCH] Fixed bug in storing the container id for standalone computing resources unsing Docker or Podman. --- services/webapp/code/rosetta/core_app/computing_managers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/webapp/code/rosetta/core_app/computing_managers.py b/services/webapp/code/rosetta/core_app/computing_managers.py index 974f0af..011ef8d 100644 --- a/services/webapp/code/rosetta/core_app/computing_managers.py +++ b/services/webapp/code/rosetta/core_app/computing_managers.py @@ -340,8 +340,8 @@ class SSHStandaloneComputingManager(StandaloneComputingManager, SSHComputingMana if container_engine == 'podman': run_command += '--network=private --uts=private --userns=keep-id ' #run_command += '-d -t {}/{}:{}'.format(task.container.registry, task.container.image_name, task.container.image_tag) - run_command += '-h task-{} -t {}/{}:{}'.format(task.short_uuid, task.container.registry, task.container.image_name, task.container.image_tag) - run_command += '&>> /tmp/{}_data/task.log & echo \$!"\''.format(task.uuid) + run_command += '-h task-{} --name task-{} -t {}/{}:{}'.format(task.short_uuid, task.short_uuid, task.container.registry, task.container.image_name, task.container.image_tag) + run_command += '&>> /tmp/{}_data/task.log & echo $({} ps -a --filter name=task-{} --format="{{.ID}}")"\''.format(task.uuid, container_engine, task.short_uuid) else: raise NotImplementedError('Container engine {} not supported'.format(container_engine)) -- GitLab