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