From c553c6877e8171d24c383ac6f1e247b2bfb16391 Mon Sep 17 00:00:00 2001 From: "k.eaven" Date: Sun, 10 Aug 2025 08:39:32 -0700 Subject: [PATCH] Update container permissions --- dockerfile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dockerfile b/dockerfile index ec2a432..019deee 100644 --- a/dockerfile +++ b/dockerfile @@ -13,6 +13,11 @@ RUN apt-get update && apt-get install -y \ # Copy requirements first to leverage Docker cache COPY requirements.txt . +# Create a user with given UID. +RUN useradd -m -u 5000 bot +USER bot +RUN id + # Install Python dependencies RUN pip install --no-cache-dir -r requirements.txt @@ -20,7 +25,8 @@ RUN pip install --no-cache-dir -r requirements.txt COPY . . # Create directories for persistent storage -RUN mkdir -p /data/logs +RUN mkdir -p /app/logs +RUN chown -R bot:bot /app # Create a non-root user and switch to it RUN useradd -m botuser && chown -R botuser:botuser /app