FROM python:3.13-slim

WORKDIR /iot_framework

RUN pip install uv

COPY pyproject.toml .

RUN uv pip install --system --no-cache -r pyproject.toml

COPY . .

CMD ["python", "main.py"]