# Builder stage FROM python:3.12-slim AS builder WORKDIR /install COPY requirements.txt . RUN pip install --prefix=/install --no-cache-dir -r requirements.txt WORKDIR /app COPY src/ /app/ # Runtime image FROM nvcr.io/nvidia/distroless/python:3.12-v4.1.6 COPY --from=builder /install /usr/local COPY --from=builder /app /app WORKDIR /app ARG COMMIT_ID=unknown ENV COMMIT_ID=$COMMIT_ID ENTRYPOINT ["python", "rabbitmq_handler.py"]