From 441cd26190fe04f00a67c18290a0a5295965c023 Mon Sep 17 00:00:00 2001 From: Evelina Masliankova Date: Mon, 6 Nov 2023 11:19:45 +0100 Subject: [PATCH] Enabled multi-user --- Dockerfile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7182ef3..1f2c43c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,18 +7,22 @@ RUN apt-get install software-properties-common -y \ && apt-get update RUN apt-get install python3.10 -y \ - && apt-get install python3-pip -y + && apt-get install python3-pip -y FROM builder - +RUN mkdir -p /app \ + && useradd -d /app -s /bin/bash app \ + && chown -R app:app /app WORKDIR /app COPY requirements.txt /app -RUN pip install -r requirements.txt +RUN pip3 install -r requirements.txt -COPY app /app +COPY app/app.py /app EXPOSE 5000 +USER app + ENTRYPOINT [ "python3", "app.py" ] \ No newline at end of file