# syntax=docker/dockerfile:1.4 FROM python:3.12 AS builder WORKDIR /backend COPY requirements.txt . RUN pip3 install -r requirements.txt --no-cache-dir COPY . . EXPOSE 8091 CMD ["sh", "-c", "python manage.py runserver 0.0.0.0:8091"] FROM builder AS development RUN apt-get update && apt-get install -y \ git \ && rm -rf /var/lib/apt/lists/* RUN useradd -m -s /bin/bash developer USER developer CMD ["sh", "-c", "python manage.py runserver 0.0.0.0:8091"]