FROM python:3.14-trixie
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
ENV UV_SYSTEM_PYTHON=1
ENV UV_NO_CACHE=1
COPY . /usr/src/app
WORKDIR /usr/src/app
RUN pip --no-cache-dir install uv && \
    uv pip install --system -e '.[dev,devlibs]'
