FROM python:3.12-slim AS builder ENV PYTHONDONTWRITEBYTECODE=1 \ PIP_DISABLE_PIP_VERSION_CHECK=1 RUN python -m venv /opt/venv ENV PATH="/opt/venv/bin:$PATH" WORKDIR /build COPY . . RUN pip install --no-cache-dir . FROM python:3.12-slim ENV PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 COPY --from=builder /opt/venv /opt/venv ENV PATH="/opt/venv/bin:$PATH" RUN useradd --create-home appuser USER appuser WORKDIR /home/appuser/app COPY --from=builder --chown=appuser:appuser /build . ENTRYPOINT ["tradingagents"]