demo version on how to dockerise a django project
at main 391 B view raw
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"]