-
In the release notes for ejabberd 22.05 a new Docker image is mentioned (https://github.com/processone/ejabberd/releases/tag/22.05), which is documented in https://github.com/processone/ejabberd/blob/master/CONTAINER.md. While the release notes point out the differences to the existing |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
The GHCR image was introduced in the last release to accomplish three things: arm64 support, automated build and publish, support for nightly
The Docker image is available since many years ago, so it won't disappear or receive major changes: it must keep stable and trusted. The GHCR image was added recently, it's easier to improve, test, so it's more probable to receive improvements.
Yes. It's being used (at least statistics say so), requires only some manual effort to publish it... no reason to deprecate it. And if it were deprecated, the change would be just to be a verbatim copy of the GHCR (if someday that one is really preferable), with a migration tutorial and several months/releases announcement in advance so administrators can plan it.
Well, I don't know other people, but I find easier to develop and test improvements in GHCR than Docker Hub: I just fork ejabberd repo, create a branch, implement features in container/, and automatically a new image is built for me or others to test. Whatever new features, I'll try them first in GHCR, and maybe later adapt to the Docker image. The first one is an option to support epmd-less (no need to open ports 4369 and a range of other ports to support clustering). Basically, I expect new features to be available for sure in the GHCR image, and appearance in Docker Hub is not guaranteed. |
Beta Was this translation helpful? Give feedback.
-
I used the GHCR image but the GHCR image has it under |
Beta Was this translation helpful? Give feedback.
The GHCR image was introduced in the last release to accomplish three things: arm64 support, automated build and publish, support for nightly
master
images, and require less customizations. Probably all this would have been possible with Docker Hub... but would have required more effort, and it was preferable to not modifyejabberd/ecs
.The Docker image is available since many years ago, so it won't disappear or receive major changes: it must keep stable and trusted.
The GHCR image was added recent…