| # 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-13.0 /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 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-13.0 /bin/sh -c mkdir -p /etc/prosody/conf.d /var/run/prosody && chown prosody:prosody /etc/prosody/conf.d /var/run/prosody |
| COPY file:d4525e20c267e2660c7315fa01419af6b7a0b2cb72f3a4de3aa57e2fe585d46a in /entrypoint.sh |
| |3 BUILD_ID= LUA_PACKAGE=lua5.4 PROSODY_PACKAGE=prosody-13.0 /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"] |