Fix all integrations
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
local env = os.getenv
|
||||
local xmpp_secret = env("XMPP_SECRET") or ""
|
||||
local xmpp_user_domain = env("XMPP_USER_DOMAIN") or "example.com"
|
||||
local xmpp_upload_base_url = env("XMPP_UPLOAD_BASE_URL") or "https://share.example.com/file_share"
|
||||
|
||||
if xmpp_secret == "" then
|
||||
error("XMPP_SECRET is required for Prosody component authentication")
|
||||
@@ -19,6 +21,7 @@ modules_enabled = {
|
||||
"saslauth";
|
||||
"tls";
|
||||
"blocklist";
|
||||
"privileged_carbons";
|
||||
"carbons";
|
||||
"dialback";
|
||||
"limits";
|
||||
@@ -34,6 +37,7 @@ modules_enabled = {
|
||||
"admin_adhoc";
|
||||
"announce";
|
||||
"http";
|
||||
"http_file_share";
|
||||
}
|
||||
|
||||
s2s_secure_auth = true
|
||||
@@ -66,7 +70,10 @@ http_external_url = "https://share.example.com/"
|
||||
|
||||
VirtualHost "example.com"
|
||||
authentication = "gia"
|
||||
http_host = "share.example.com"
|
||||
external_auth_command = "/code/utilities/prosody/auth_django.sh"
|
||||
privileged_entity_jid = env("XMPP_JID") or "jews.example.com"
|
||||
http_file_share_size_limit = 104857600
|
||||
ssl = {
|
||||
key = "/etc/prosody/certs/cert.pem";
|
||||
certificate = "/etc/prosody/certs/cert.pem";
|
||||
|
||||
Reference in New Issue
Block a user