FROM python:3.12-slim-bookworm

RUN apt-get update -y \
  && DEBIAN_FRONTEND=noninteractive \
    apt-get install -y --no-install-suggests \
      git ca-certificates \
  && apt-get clean all \
  && rm -rfv /var/lib/apt/lists/*

COPY . /rfmonitor/

RUN cd /rfmonitor \
  && pip install . \
  && pip install .'[dev]'

CMD [ "rfmonitor" ]
