From 26019aed234e95eca9da824baf405ff019aec1dd Mon Sep 17 00:00:00 2001 From: aitzol Date: Sun, 2 Aug 2026 16:41:53 +0200 Subject: [PATCH] prosody 13.0.6 --- Dockerfile | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/Dockerfile b/Dockerfile index 414f6bb..5baa433 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,12 @@ -#FROM debian:bookworm-slim FROM debian:trixie-slim ARG BUILD_DATE ARG VCS_REF ARG VERSION -#ARG LUAROCKS_VERSION=3.12.2 -#ARG PROSODY_VERSION=0.12.5 ARG LUAROCKS_VERSION=3.13.0 ARG PROSODY_VERSION=13.0.6 -#ARG LUAROCKS_SHA256="b0e0c85205841ddd7be485f53d6125766d18a81d226588d2366931e9a1484492" -#ARG PROSODY_DOWNLOAD_SHA256="778fb7707a0f10399595ba7ab9c66dd2a2288c0ae3a7fe4ab78f97d462bd399f" ARG LUAROCKS_SHA256="245bf6ec560c042cb8948e3d661189292587c5949104677f1eecddc54dbe7e37" ARG PROSODY_DOWNLOAD_SHA256="ec696f9cf562c3af4a04b07d3fb36a1cedcc4e69a392fddcfc524bc67d93050f" @@ -30,8 +25,6 @@ LABEL prosody.version="${PROSODY_VERSION}" RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install -y \ -# libevent-dev `# this is no build dependency, but needed for luaevent` \ -# libicu72 \ libicu76 \ libidn2-0 \ libpq-dev \ @@ -51,7 +44,7 @@ RUN apt-get update \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* -RUN buildDeps='gcc git libc6-dev libidn2-dev liblua5.4-dev libsqlite3-dev libssl-dev libicu-dev make unzip' \ +RUN buildDeps='gcc git libc6-dev libidn2-dev liblua5.2-dev libsqlite3-dev libssl-dev libicu-dev make unzip' \ && set -x \ && apt-get update && apt-get install -y $buildDeps --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ @@ -81,7 +74,6 @@ RUN buildDeps='gcc git libc6-dev libidn2-dev liblua5.4-dev libsqlite3-dev libssl && make install \ && cd / && rm -r /usr/src/luarocks \ \ - # && luarocks install luaevent \ && luarocks install luadbi \ `#&& luarocks install luadbi-mysql MYSQL_INCDIR=/usr/include/mariadb/` \ && luarocks install luadbi-sqlite3 \ @@ -110,16 +102,10 @@ COPY *.bash /usr/local/bin/ RUN download-prosody-modules.bash \ && docker-prosody-module-install.bash \ - #bookmarks `# XEP-0411: Bookmarks Conversion` \ - #carbons `# message carbons (XEP-0280)` \ - #cloud_notify `# XEP-0357: Push Notifications` \ - #csi `# client state indication (XEP-0352)` \ e2e_policy `# require end-2-end encryption` \ filter_chatstates `# disable "X is typing" type messages` \ smacks `# stream management (XEP-0198)` \ throttle_presence `# presence throttling in CSI` \ - #vcard_muc `# XEP-0153: vCard-Based Avatar (MUC)` \ - #&& docker-prosody-module-pre-install.bash \ firewall `# anti-spam firewall` \ && rm -rf "/usr/src/prosody-modules" RUN echo "TLS_REQCERT allow" >> /etc/ldap/ldap.conf