Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
ARG USER |
ARG HOME |
COPY / / # buildkit |
COPY /rootfs / # buildkit |
HEALTHCHECK &{["CMD-SHELL" "ejabberdctl status"] "1m0s" "5s" "5s" "0s" '\n'} |
WORKDIR /opt/ejabberd |
USER ejabberd |
VOLUME [/opt/ejabberd] |
EXPOSE map[1883/tcp:{} 4369/tcp:{} 4370/tcp:{} 4371/tcp:{} 4372/tcp:{} 4373/tcp:{} 4374/tcp:{} 4375/tcp:{} 4376/tcp:{} 4377/tcp:{} 4378/tcp:{} 4379/tcp:{} 4380/tcp:{} 4381/tcp:{} 4382/tcp:{} 4383/tcp:{} 4384/tcp:{} 4385/tcp:{} 4386/tcp:{} 4387/tcp:{} 4388/tcp:{} 4389/tcp:{} 4390/tcp:{} 4391/tcp:{} 4392/tcp:{} 4393/tcp:{} 4394/tcp:{} 4395/tcp:{} 4396/tcp:{} 4397/tcp:{} 4398/tcp:{} 4399/tcp:{} 5210/tcp:{} 5222/tcp:{} 5269/tcp:{} 5280/tcp:{} 5443/tcp:{}] |
ENTRYPOINT ["/sbin/tini" "--" "ejabberdctl"] |
CMD ["foreground"] |
RUN /bin/sh -c ejabberdctl start && sleep 5 && ejabberdctl modules_available && ejabberdctl module_install mod_s3_upload && ejabberdctl stop && rm -Rf /opt/ejabberd/database/* && rm -Rf /opt/ejabberd/logs/* && rm /opt/ejabberd/.erlang.cookie # buildkit |
HEALTHCHECK &{["CMD-SHELL" "ejabberdctl status"] "1m0s" "5s" "5s" "0s" '\n'} |
WORKDIR / |
USER |
VOLUME [/] |
EXPOSE map[1883/tcp:{} 4369/tcp:{} 4370/tcp:{} 4371/tcp:{} 4372/tcp:{} 4373/tcp:{} 4374/tcp:{} 4375/tcp:{} 4376/tcp:{} 4377/tcp:{} 4378/tcp:{} 4379/tcp:{} 4380/tcp:{} 4381/tcp:{} 4382/tcp:{} 4383/tcp:{} 4384/tcp:{} 4385/tcp:{} 4386/tcp:{} 4387/tcp:{} 4388/tcp:{} 4389/tcp:{} 4390/tcp:{} 4391/tcp:{} 4392/tcp:{} 4393/tcp:{} 4394/tcp:{} 4395/tcp:{} 4396/tcp:{} 4397/tcp:{} 4398/tcp:{} 4399/tcp:{} 5210/tcp:{} 5222/tcp:{} 5269/tcp:{} 5280/tcp:{} 5443/tcp:{}] |
ENTRYPOINT ["/sbin/tini" "--" "ejabberdctl"] |
CMD ["foreground"] |
Key |
Value |
org.opencontainers.image.created |
2024-02-27T10:01:54.761Z |
org.opencontainers.image.description |
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server) |
org.opencontainers.image.licenses |
GPL-2.0 |
org.opencontainers.image.revision |
24.02 |
org.opencontainers.image.source |
https://github.com/processone/ejabberd |
org.opencontainers.image.title |
ejabberd |
org.opencontainers.image.url |
https://github.com/processone/ejabberd |
org.opencontainers.image.vendor |
ProcessOne |
org.opencontainers.image.version |
24.02 |