20 lines
326 B
Text
20 lines
326 B
Text
|
FROM python:3.13-slim-bookworm
|
||
|
COPY --from=ghcr.io/astral-sh/uv:latest /uv /bin/uv
|
||
|
|
||
|
WORKDIR /app
|
||
|
|
||
|
EXPOSE 8000
|
||
|
|
||
|
ENV DEBUG false
|
||
|
ENV SECRET_KEY unsafe
|
||
|
|
||
|
ADD pyproject.toml ./
|
||
|
|
||
|
RUN uv sync
|
||
|
|
||
|
ADD . .
|
||
|
|
||
|
RUN uv run ./manage.py collectstatic --noinput
|
||
|
|
||
|
CMD ["uv", "run", "gunicorn", "-b", "0.0.0.0:8000", "app.wsgi", "--log-file", "-"]
|