FROM python:3.14-slim RUN apt-get update \ && apt-get install -y --no-install-recommends git openssh-client \ && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY pyproject.toml uv.lock ./ RUN pip install uv \ && uv sync --frozen --no-dev COPY . . CMD ["uv", "run", "python", "main.py"]