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"