ecs/Dockerfile
line: 40
- -FROM alpine:3.16
- +FROM alpine:3.19
line: 99
- +COPY modules .ejabberd-modules
- +RUN chown -R 9000:9000 .ejabberd-modules/
ecs/bin/ejabberdctl
line: 11
- -ERLANG_NODE=ejabberd@localhost
- +ERLANG_NODE="$(hostname -s)@$(hostname -f)"
This repository contains a set of container images to run or develop ejabberd:
-
mix (published in docker.io/ejabberd/mix and ghcr.io/processone/mix):
Build a development environment for ejabberd. See mix README file for details.
-
ecs (published in docker.io/ejabberd/ecs and ghcr.io/processone/ecs):
Run ejabberd in a container with simple setup. See ecs README file for details.
-
code-server (published in ghcr.io/processone/code-server):
Run Coder's code-server with a local ejabberd git clone. See VSCode section in ejabberds Docs.
-
devcontainer (published in ghcr.io/processone/devcontainer):
Use as a Dev Container for ejabberd in Visual Studio Code. See VSCode section in ejabberds Docs.
The ejabberd source code repository also provides:
-
ejabberd (published in ghcr.io/processone/ejabberd):
Run ejabberd in a container with simple setup. See ejabberd's CONTAINER file for details. Check the differences between this image and
ecs
.