From 108593d7b65eb66ae48eddb13bec04a824b24066 Mon Sep 17 00:00:00 2001
From: Blallo <blallo@autistici.org>
Date: Sat, 17 Dec 2022 16:11:48 +0100
Subject: [PATCH] Proxy to the FE the proxy65 port

---
 roles/prosody/templates/prosody.cfg.lua.j2 | 4 +++-
 services.im.yml                            | 3 +++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/roles/prosody/templates/prosody.cfg.lua.j2 b/roles/prosody/templates/prosody.cfg.lua.j2
index 5bbb850a..1ca7fcab 100644
--- a/roles/prosody/templates/prosody.cfg.lua.j2
+++ b/roles/prosody/templates/prosody.cfg.lua.j2
@@ -79,12 +79,14 @@ archive_expires_after = "1w"
 -- Standard ports
 c2s_ports = {5222}
 s2s_ports = {5269}
+proxy65_ports = {5000}
 
 -- PROXY protocol ports
 proxy_port_mappings = {
   [15222] = "c2s",
   [15269] = "s2s",
-  [15280] = "http"
+  [15280] = "http",
+  [15000] = "proxy65"
 }
 
 proxy_trusted_proxies = {
diff --git a/services.im.yml b/services.im.yml
index f766cb56..72095cd0 100644
--- a/services.im.yml
+++ b/services.im.yml
@@ -13,6 +13,7 @@ jabber:
         - 5269
         - 5280
         - 5282
+        - 15000
         - 15222
         - 15269
         - 15280
@@ -38,6 +39,8 @@ jabber:
     - name: prosody
       use_proxy_protocol: true
       ports:
+        - internal: 15000
+          public: 5000
         - internal: 15222
           public: 5222
         - internal: 15269
-- 
GitLab