Run backend as non-root user

This commit is contained in:
Matthew Northcott 2023-03-29 16:41:46 +13:00
parent 625291b4bf
commit cd93fe8708

View file

@ -7,10 +7,12 @@ RUN apt update \
&& rm -rf /var/lib/apt/lists/* \ && rm -rf /var/lib/apt/lists/* \
&& apt clean && apt clean
COPY ./requirements.txt /app/requirements.txt
RUN pip install -U --no-cache-dir -r requirements.txt
COPY . /app COPY . /app
RUN pip install -U --no-cache-dir -r requirements.txt && \
useradd -Mu 1000 righttree && \
chown -R righttree:righttree /app
ENV DJANGO_SETTINGS_MODULE="right_tree.settings" ENV DJANGO_SETTINGS_MODULE="right_tree.settings"
USER righttree