From ca2ab10ba5dc82b9ef7d5d0ca0d8cfdf5d56ae2d Mon Sep 17 00:00:00 2001 From: "k.eaven" Date: Mon, 11 Aug 2025 03:36:42 -0700 Subject: [PATCH] Update image build process --- dockerfile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/dockerfile b/dockerfile index 655ee9b..6170976 100644 --- a/dockerfile +++ b/dockerfile @@ -19,13 +19,19 @@ RUN pip install --no-cache-dir -r requirements.txt # Copy the rest of the application COPY . . -# Create a non-root user and switch to it +# Create a non-root user RUN useradd -m bot -USER bot # Create directories for persistent storage and modify permissions -RUN mkdir -p /app/logs && chmod -R 777 /app/logs -RUN mkdir -p /app/embed && chmod -R 777 /app/embed +RUN mkdir -p logs && \ + chown -R bot:bot logs && \ + chmod -R 755 logs \ + mkdir -p embed && \ + chown -R bot:bot embed && \ + chmod -R 755 embed \ + +# Switch to non root user +USER bot # Set environment variables for configuration ENV PYTHONUNBUFFERED=1