diff --git a/backend/Dockerfile b/backend/Dockerfile index d14b671..44a2a91 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -2,12 +2,16 @@ FROM astral/uv:python3.13-bookworm-slim WORKDIR /app +# HACK: Force app to dump logs into the docker console immediately +ENV PYTHONUNBUFFERED=1 + COPY pyproject.toml uv.lock ./ RUN uv sync --frozen --no-dev COPY . . RUN uv run manage.py migrate +RUN mkdir -p logs EXPOSE 8000 -CMD ["uv", "run", "--frozen", "gunicorn", "--bind", "0.0.0.0:8000", "config.wsgi:application"] +CMD ["uv", "run", "--frozen", "gunicorn", "--bind", "0.0.0.0:8000", "--access-logfile", "-", "--error-logfile", "-", "--capture-output", "config.wsgi:application"]