From 51af30aff347e4335f31b9e9aa4aeb08ec6c8a6f Mon Sep 17 00:00:00 2001
From: Patrick Jentsch <p.jentsch@uni-bielefeld.de>
Date: Mon, 25 Apr 2022 15:21:30 +0200
Subject: [PATCH] Fix credential issues

---
 app/daemon/corpus_utils.py | 8 +++++---
 app/daemon/job_utils.py    | 2 +-
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/app/daemon/corpus_utils.py b/app/daemon/corpus_utils.py
index 78e17f29..228eb64e 100644
--- a/app/daemon/corpus_utils.py
+++ b/app/daemon/corpus_utils.py
@@ -87,7 +87,8 @@ class CheckCorporaMixin:
                 labels=labels,
                 mounts=mounts,
                 name=name,
-                restart_policy=restart_policy
+                restart_policy=restart_policy,
+                user='0:0'
             )
         except docker.errors.APIError as e:
             current_app.logger.error(
@@ -194,9 +195,10 @@ class CheckCorporaMixin:
                 command=command,
                 detach=detach,
                 entrypoint=entrypoint,
-                volumes=volumes,
                 name=name,
-                network=network
+                network=network,
+                user='0:0',
+                volumes=volumes
             )
         except docker.errors.ImageNotFound as e:
             current_app.logger.error(
diff --git a/app/daemon/job_utils.py b/app/daemon/job_utils.py
index d65fc3be..5f05681f 100644
--- a/app/daemon/job_utils.py
+++ b/app/daemon/job_utils.py
@@ -133,7 +133,7 @@ class CheckJobsMixin:
                 name=name,
                 resources=resources,
                 restart_policy=restart_policy,
-                user='1000:1000'
+                user='0:0'
             )
         except docker.errors.APIError as e:
             current_app.logger.error(
-- 
GitLab