From 013f65e1c316a3dc884653f5b8d2d13214bf5872 Mon Sep 17 00:00:00 2001 From: Justin Kumpe Date: Sat, 28 Jun 2025 15:43:35 -0500 Subject: [PATCH] fixed non-root user issues --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a500212..f0e7a60 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,10 +3,11 @@ ENV PYTHONUNBUFFERED=1 WORKDIR /app COPY requirements.txt /app/ +RUN groupadd -r non-root && useradd -r -g non-root non-root -m RUN pip install --no-cache-dir -r requirements.txt COPY . /app -RUN groupadd -r non-root && useradd -r -g non-root non-root RUN chown -R non-root:non-root /app +RUN mkdir -p /home/non-root/.cache/pip /home/non-root/.local && chown -R non-root:non-root /home/non-root USER non-root CMD ["python", "get_emails.py"]