FROM python:3.13-slim-trixie

COPY integration_tests/assets/common/bin /usr/local/bin
COPY . /tmp/xivo

RUN apt-get -yq update \
   && apt-get -yqq dist-upgrade \
   && apt-get -yqq install \
      libldap2-dev \
      libsasl2-dev \
      libssl-dev \
      git \
      gcc \
   && apt-get -yq autoremove

RUN cd /tmp/xivo \
   && pip install -r requirements.txt \
   && python setup.py install

CMD ["myservice.py"]