docker (backend-dev): update Debian version + getting OMEMO related packages from git is not necessary anymore

This commit is contained in:
Goffi 2023-12-11 00:53:59 +01:00
commit c31b33c01d

View file

@ -1,4 +1,4 @@
FROM debian:bullseye-slim
FROM debian:bookworm-slim
LABEL maintainer="Goffi <tmp_dockerfiles@goffi.org>"
@ -33,15 +33,6 @@ RUN apt-get install -y --no-install-recommends libsodium-dev
USER libervia
RUN python3 -m venv --system-site-packages libervia_env && libervia_env/bin/pip install -U pip wheel
# temporary needed for new OMEMO
RUN libervia_env/bin/pip install protobuf==3.20 && \
libervia_env/bin/pip install git+https://github.com/Syndace/python-xeddsa.git@stable && \
libervia_env/bin/pip install git+https://github.com/Syndace/python-x3dh.git@stable && \
libervia_env/bin/pip install git+https://github.com/Syndace/python-doubleratchet.git@stable && \
libervia_env/bin/pip install git+https://github.com/Syndace/python-omemo.git@stable && \
libervia_env/bin/pip install git+https://github.com/Syndace/python-oldmemo.git && \
libervia_env/bin/pip install git+https://github.com/Syndace/python-twomemo.git
RUN cd /src && \
# We install thoses packages in editable mode, so we can replace them easily with volumes.
# We need to move *.egg-info (generated by pip) out of src dirs, otherwise mounting