toxmpp/prosody/Dockerfile

14 lines
494 B
Docker

FROM debian:jessie
RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get upgrade -y
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends prosody lua-event lua-zlib lua-sec
# expose ports
EXPOSE 5222 5269 5280 5347
# add config dir
ADD prosody.cfg.lua /etc/prosody/prosody.cfg.lua
RUN mkdir -p /var/run/prosody/ && mkdir -p /var/lib/prosody/ && chown -R prosody:prosody /etc/prosody/prosody.cfg.lua /var/run/prosody/ /var/lib/prosody/
USER prosody
CMD prosody