| # debian.sh --arch 'amd64' out/ 'trixie' '@1762202650' |
| MAINTAINER Prosody Developers <developers@prosody.im> |
| ARG PROSODY_PACKAGE |
| ARG LUA_PACKAGE PROSODY_PACKAGE |
| ARG BUILD_ID LUA_PACKAGE PROSODY_PACKAGE |
| ADD 6ba256629c982a47dbcb091efd420b8e7c71449e548b9cbee741465eb469114e in /etc/apt/sources.list.d/prosody.sources |
| |3 BUILD_ID= LUA_PACKAGE=lua5.4 PROSODY_PACKAGE=prosody /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tini ${PROSODY_PACKAGE} ${LUA_PACKAGE} ca-certificates dns-root-data lua-unbound lua-sec lua-readline lua-dbi-sqlite3 lua-dbi-postgresql lua-dbi-mysql lua-ldap patch luarocks lib${LUA_PACKAGE}-dev libjs-bootstrap4 libjs-jquery && update-alternatives --set lua-interpreter /usr/bin/${LUA_PACKAGE} && rm -rf /var/lib/apt/lists/* |
| |3 BUILD_ID= LUA_PACKAGE=lua5.4 PROSODY_PACKAGE=prosody /bin/sh -c mkdir -p /etc/prosody/conf.d /var/run/prosody && chown prosody:prosody /etc/prosody/conf.d /var/run/prosody |
| WORKDIR /tmp |
| COPY dir:a92fb29bdb716c07fe6ad7b813a75b920a24371b699c950d01c2a539937c013f in /tmp/patches |
| COPY file:d9ccf1e0f386a74f8dc2af2da097428878073a8ac6bd86cb026620c8d9f35b45 in /tmp/patch.sh |
| |3 BUILD_ID= LUA_PACKAGE=lua5.4 PROSODY_PACKAGE=prosody /bin/sh -c /tmp/patch.sh |
| |3 BUILD_ID= LUA_PACKAGE=lua5.4 PROSODY_PACKAGE=prosody /bin/sh -c rm -Rf /tmp/patches |
| |3 BUILD_ID= LUA_PACKAGE=lua5.4 PROSODY_PACKAGE=prosody /bin/sh -c rm -Rf /tmp/patch.sh |
| COPY file:d4525e20c267e2660c7315fa01419af6b7a0b2cb72f3a4de3aa57e2fe585d46a in /entrypoint.sh |
| |3 BUILD_ID= LUA_PACKAGE=lua5.4 PROSODY_PACKAGE=prosody /bin/sh -c chmod 755 /entrypoint.sh |
| ENTRYPOINT ["/usr/bin/tini", "--", "/entrypoint.sh"] |
| COPY file:9d26e0a36f7c72cc8dba9eb922ac45178b14880a5faeac7bcde157de77909a6c in /etc/prosody/prosody.cfg.lua |
| EXPOSE 80 443 5222 5269 5347 5280 5281 |
| ENV __FLUSH_LOG yes |
| CMD ["prosody", "-F"] |