FROM python:3.12-slim@sha256:57cd7c3a7a273101a6485ba99423ee568157882804b1124b4dd04266317710de

ARG DANDER_VERSION=__DANDER_DISTRIBUTION_VERSION__

ENV PYTHONDONTWRITEBYTECODE=1 \
    PYTHONUNBUFFERED=1

WORKDIR /app

RUN pip install --no-cache-dir "dander-platform==${DANDER_VERSION}"

COPY connectors ./connectors
COPY models ./models
COPY dander.yaml ./dander.yaml

USER 65532:65532

ENTRYPOINT ["dander"]
CMD ["run", "greenhouse_jobs"]
