prosody (aldan)

Published 2024-04-13 11:30:06 +00:00 by palkan

Installation

docker pull mxfox.ru/jitsi/prosody:aldan
sha256:7dd71f5e3f3303b65159b67ccf8c30e46d811deed1c9e7dd67c632a7a0cf555f

Image Layers

ADD file:ece5ff85ca549f0b1e9139d29dcb43a52af672d0591c423e28180f6d8d700ad7 in /
CMD ["bash"]
ARG JITSI_RELEASE=stable
ARG FREP_VERSION=1.3.11
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2
COPY rootfs / # buildkit
RUN |2 JITSI_RELEASE=stable FREP_VERSION=1.3.11 /bin/sh -c apt-dpkg-wrap apt-get update && apt-dpkg-wrap apt-get install -y apt-transport-https apt-utils ca-certificates gnupg wget && wget -qO - https://github.com/just-containers/s6-overlay/releases/download/v1.22.1.0/s6-overlay-amd64.tar.gz | tar xfz - -C / && wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | gpg --dearmour > /etc/apt/trusted.gpg.d/jitsi.gpg && wget -qO /usr/bin/frep https://github.com/subchen/frep/releases/download/v$FREP_VERSION/frep-$FREP_VERSION-linux-amd64 && echo "deb https://download.jitsi.org $JITSI_RELEASE/" > /etc/apt/sources.list.d/jitsi.list && echo "deb http://ftp.debian.org/debian bullseye-backports main" > /etc/apt/sources.list.d/backports.list && apt-dpkg-wrap apt-get update && apt-dpkg-wrap apt-get dist-upgrade -y && apt-cleanup && chmod +x /usr/bin/frep # buildkit
RUN |2 JITSI_RELEASE=stable FREP_VERSION=1.3.11 /bin/sh -c [ "$JITSI_RELEASE" = "unstable" ] && apt-dpkg-wrap apt-get update && apt-dpkg-wrap apt-get install -y jq procps curl vim iputils-ping net-tools && apt-cleanup || true # buildkit
ENTRYPOINT ["/init"]
ENV XMPP_CROSS_DOMAIN=false
RUN /bin/sh -c wget -qO /etc/apt/trusted.gpg.d/prosody.gpg https://prosody.im/files/prosody-debian-packages.key && echo "deb http://packages.prosody.im/debian bullseye main" > /etc/apt/sources.list.d/prosody.list && apt-dpkg-wrap apt-get update && apt-dpkg-wrap apt-get install -y prosody libssl1.1 libldap-common sasl2-bin libsasl2-modules-ldap lua-basexx lua-ldap lua-sec patch && apt-cleanup && rm -rf /etc/prosody && apt-dpkg-wrap apt-get update && apt-dpkg-wrap apt-get -d install -y jitsi-meet-prosody && dpkg -x /var/cache/apt/archives/jitsi-meet-prosody*.deb /tmp/pkg && mv /tmp/pkg/usr/share/jitsi-meet/prosody-plugins /prosody-plugins && apt-cleanup && rm -rf /tmp/pkg /var/cache/apt && patch -d /usr/lib/prosody/modules/muc -p0 < /prosody-plugins/muc_owner_allow_kick.patch # buildkit
COPY rootfs/ / # buildkit
COPY /usr/local/lib/lua /usr/local/lib/lua # buildkit
COPY /usr/local/share/lua /usr/local/share/lua # buildkit
EXPOSE map[5222/tcp:{} 5280/tcp:{} 5347/tcp:{}]
VOLUME [/config /prosody-plugins-custom]
Details
Container
2024-04-13 11:30:06 +00:00
0
OCI / Docker
linux/amd64
44 MiB
Versions (1) View all
aldan 2024-04-13