demo version on how to dockerise a django project
1FROM python:3.13-slim-bookworm
2
3ENV PYTHONDONTWRITEBYTECODE=1 \
4 PYTHONUNBUFFERED=1
5
6WORKDIR /app
7
8RUN apt-get update && apt-get install -y curl
9
10COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
11
12COPY src/requirements.txt .
13RUN uv pip install -r requirements.txt --system
14
15COPY src/ .
16
17EXPOSE 8000
18
19# CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
20CMD ["./entrypoint.sh"]