feat(prosody): always install at least prosody 13 from apt, should fail if prosody repo is down instead of falling back to 0.12 from debian (#2214)

This commit is contained in:
Aaron van Meerten
2026-02-02 12:48:18 +01:00
committed by GitHub
parent 6596f22e2a
commit 0a1e9e9f77

View File

@@ -30,6 +30,7 @@ LABEL org.opencontainers.image.documentation="https://jitsi.github.io/handbook/"
ARG VERSION_JITSI_CONTRIB_PROSODY_PLUGINS="20250923" ARG VERSION_JITSI_CONTRIB_PROSODY_PLUGINS="20250923"
ARG VERSION_MATRIX_USER_VERIFICATION_SERVICE_PLUGIN="1.8.0" ARG VERSION_MATRIX_USER_VERIFICATION_SERVICE_PLUGIN="1.8.0"
ARG PROSODY_PACKAGE="prosody" ARG PROSODY_PACKAGE="prosody"
ARG PROSODY_PACKAGE_VERSION="13.*"
RUN set -x && \ RUN set -x && \
wget -qO /etc/apt/trusted.gpg.d/prosody.gpg https://prosody.im/files/prosody-debian-packages.key && \ wget -qO /etc/apt/trusted.gpg.d/prosody.gpg https://prosody.im/files/prosody-debian-packages.key && \
@@ -37,7 +38,7 @@ RUN set -x && \
apt-dpkg-wrap apt-get update && \ apt-dpkg-wrap apt-get update && \
apt-dpkg-wrap apt-get install -y \ apt-dpkg-wrap apt-get install -y \
lua5.4 \ lua5.4 \
$PROSODY_PACKAGE \ $PROSODY_PACKAGE=$PROSODY_PACKAGE_VERSION \
libldap-common \ libldap-common \
sasl2-bin \ sasl2-bin \
libsasl2-modules-ldap \ libsasl2-modules-ldap \