This is a minimally-configured Prosody instance. It is left bare so it may both serve as a minimal chat server, and be used in external services that might benefit from an XMPP server. The only changes made are theoretically intended to boost performance, especially since Docker grants easy control over the run environment such that features such as the Libev backend can be automatically enabled. Configuration was changed thusly:
To use:
Congratulations, you now have a running Prosody server! Below is the Dockerfile from which this image was created:
FROM ubuntu:12.10
RUN apt-get update
RUN apt-get upgrade -y; apt-get clean
RUN apt-get install -y software-properties-common wget; apt-get clean
RUN add-apt-repository "deb http://packages.prosody.im/debian quantal main"
RUN wget https://prosody.im/files/prosody-debian-packages.key -O- | apt-key add -
RUN apt-get update
RUN apt-get install -y prosody lua-event lua-zlib; apt-get clean
EXPOSE 5222 5269 5280 5347
RUN echo include \"/etc/prosody/conf.d/*.cfg.lua\" >>/etc/prosody/prosody.cfg.lua
ADD conf.d /etc/prosody/conf.d
ENV __FLUSH_LOG 1
USER prosody
CMD prosody
Content type
Image
Digest
sha256:990a39640…
Size
114.4 MB
Last updated
almost 11 years ago
docker pull nolan/prosody