From fbd4bd4aece8ded64a0afd0325721626627361bd Mon Sep 17 00:00:00 2001 From: ramvignesh-b Date: Sun, 26 Apr 2026 13:20:18 +0530 Subject: [PATCH] feat: update backend Docker configuration for log management --- backend/Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 787e926..f25ee81 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -9,9 +9,10 @@ COPY pyproject.toml uv.lock ./ RUN uv sync --frozen --no-dev COPY . . -RUN uv run manage.py migrate -RUN mkdir -p /app/logs + +# Make the temp log dir writable since server is running rootless +RUN mkdir -p /app/logs && chmod -R 777 /app/logs EXPOSE 8000 -CMD ["uv", "run", "--frozen", "gunicorn", "--bind", "0.0.0.0:8000", "--access-logfile", "-", "--error-logfile", "-", "--capture-output", "config.wsgi:application"] +CMD ["sh", "-c", "uv run manage.py migrate && uv run gunicorn --bind 0.0.0.0:8000 --access-logfile - --error-logfile - --capture-output --log-level debug config.wsgi:application"]