FROM python:3.11-slim-bookworm

ENV PYTHONDONTWRITEBYTECODE=1 \
    PYTHONUNBUFFERED=1

WORKDIR /app

COPY src ./src

ENV PYTHONPATH=/app/src

USER 10001:10001

ENTRYPOINT ["python", "-m", "windfree_poller.main"]
CMD ["--config", "/etc/smartthings-windfree/config.toml"]
