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 . /zms-client-py/

RUN cd /zms-client-py \
  && pip install .'[cli]' \
  && pip install .'[dev]'

CMD [ "zmsclient-cli" ]
