From 372ec585bef99589280c5f571ba39100b7b3b2ec Mon Sep 17 00:00:00 2001
From: rschoene <rene.schoene@tu-dresden.de>
Date: Wed, 17 Aug 2022 16:33:18 +0200
Subject: [PATCH] on docker, run as new user

---
 Dockerfile | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 927ac12..5a7b169 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,7 +2,16 @@ FROM python:3.9
 COPY requirements.txt /requirements.txt
 RUN pip install -r requirements.txt
 
-COPY main.py utils.py cgv_connector_pb2.py /app/
-COPY config/ /app/config/
+ENV HOME /home/user
+RUN useradd --create-home --home-dir $HOME user \
+    && chmod -R u+rwx $HOME \
+    && chown -R user:user $HOME
+
+RUN mkdir /shared_directory_images && chown user:user /shared_directory_images
+
+USER user
+
+COPY --chown=user:user main.py utils.py cgv_connector_pb2.py /app/
+COPY --chown=user:user config/ /app/config/
 WORKDIR "/app"
 ENTRYPOINT "python" "main.py"
-- 
GitLab