prosody (latest)
Installation
docker pull git.dreamfall.space/spacenerdmo/prosody:latest
sha256:10d55ef859cca1f7e1808b911cc4a79086b17a23f093403323bf0fdf926b003f
Image Layers
ADD file:d4bb05cb4d403a78b4ab5cd8d620330659d5aeb25f847d104ebc02c3a0f32624 in / |
CMD ["bash"] |
RUN /bin/sh -c apt-get update && apt-get install ca-certificates extrepo -y && extrepo enable prosody && apt-get update && apt-get install prosody prosody-modules lua5.4 liblua5.4-dev lua-luaossl -y # buildkit |
RUN /bin/sh -c mkdir -p /run/prosody/ && chown -R prosody:prosody /run/prosody/ # buildkit |
RUN /bin/sh -c mkdir -p /etc/prosody/conf.d/ # buildkit |
RUN /bin/sh -c update-alternatives --set lua-interpreter /usr/bin/lua5.4 # buildkit |
COPY prosody.cfg.lua /etc/prosody/prosody.cfg.lua # buildkit |
RUN /bin/sh -c mkdir -p /usr/local/prosody/custom_plugins/lib/luarocks/rocks-5.4 # buildkit |
RUN /bin/sh -c chown -R prosody:prosody /usr/local/prosody # buildkit |
RUN /bin/sh -c prosodyctl install --server=https://modules.prosody.im/rocks/ mod_cloud_notify_extensions # buildkit |
EXPOSE map[5222/tcp:{}] |
EXPOSE map[5269/tcp:{}] |
EXPOSE map[5280/tcp:{}] |
EXPOSE map[5281/tcp:{}] |
EXPOSE map[5347/tcp:{}] |
CMD ["prosody" "-F"] |
USER prosody |
Details
Versions (2)
View all