From 105a0c2029d485b8671814b302f62a7144ad066c Mon Sep 17 00:00:00 2001 From: Badlop Date: Wed, 8 Jan 2025 13:46:42 +0100 Subject: [PATCH] Container: Enable CTL_OVER_HTTP by default --- .github/container/Dockerfile | 2 ++ .github/container/ejabberd.yml.example | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/.github/container/Dockerfile b/.github/container/Dockerfile index 4c7d65af7..ed0dfe504 100644 --- a/.github/container/Dockerfile +++ b/.github/container/Dockerfile @@ -120,6 +120,8 @@ RUN export PEM=$HOME/conf/server.pem \ -days 3650 \ -subj "/CN=localhost" +RUN sed -i 's|^#CTL_OVER_HTTP=|CTL_OVER_HTTP=|' "$HOME/conf/ejabberdctl.cfg" + RUN home_root_dir=$(echo $HOME | sed 's|\(.*\)/.*|\1 |') \ && setcap 'cap_net_bind_service=+ep' $(find $home_root_dir -name beam.smp) \ && echo -e \ diff --git a/.github/container/ejabberd.yml.example b/.github/container/ejabberd.yml.example index 72ac292aa..b8a84fc92 100644 --- a/.github/container/ejabberd.yml.example +++ b/.github/container/ejabberd.yml.example @@ -89,6 +89,13 @@ listen: module: ejabberd_http request_handlers: /: ejabberd_web_admin + - + port: "unix:sockets/ctl_over_http.sock" + module: ejabberd_http + unix_socket: + mode: '0600' + request_handlers: + /ctl: ejabberd_ctl - port: PORT_STUN ip: "::"