diff --git a/Dockerfile b/Dockerfile
index 927ac12d74371b61faef05f60cfe2ac486f9681c..5a7b16958dfea8542360b706ef957a359e24d657 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"