FROM python:3.13-slim-trixie

# Install UV
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/

# Copy project files
WORKDIR /app
COPY .python-version pyproject.toml uv.lock system_report.py .

ENTRYPOINT system_report.py