aboutsummaryrefslogtreecommitdiff
path: root/docker/conf/ejabberd.yml.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'docker/conf/ejabberd.yml.tpl')
-rw-r--r--docker/conf/ejabberd.yml.tpl17
1 files changed, 10 insertions, 7 deletions
diff --git a/docker/conf/ejabberd.yml.tpl b/docker/conf/ejabberd.yml.tpl
index dd8b58821..ebb722254 100644
--- a/docker/conf/ejabberd.yml.tpl
+++ b/docker/conf/ejabberd.yml.tpl
@@ -300,7 +300,7 @@ modules:
mod_caps: {}
mod_carboncopy: {}
mod_client_state:
- drop_chat_states: true
+ queue_chat_states: true
queue_presence: false
mod_configure: {} # requires mod_adhoc
mod_disco: {}
@@ -311,6 +311,8 @@ modules:
## docroot: "/var/www"
## accesslog: "/var/log/ejabberd/access.log"
mod_last: {}
+ mod_mam:
+ default: always
mod_muc:
host: "conference.@HOST@"
access: muc
@@ -404,12 +406,13 @@ host_config:
{%- if env['EJABBERD_CONFIGURE_ODBC'] == "true" %}
### ====================
### ODBC DATABASE CONFIG
-odbc_type: {{ env['EJABBERD_ODBC_TYPE'] }}
-odbc_server: {{ env['EJABBERD_ODBC_SERVER'] }}
-odbc_database: {{ env['EJABBERD_ODBC_DATABASE'] }}
-odbc_username: {{ env['EJABBERD_ODBC_USERNAME'] }}
-odbc_password: {{ env['EJABBERD_ODBC_PASSWORD'] }}
-odbc_pool_size: {{ env['EJABBERD_ODBC_POOL_SIZE'] }}
+sql_type: {{ env['EJABBERD_ODBC_TYPE'] }}
+sql_server: "{{ env['EJABBERD_ODBC_SERVER'] }}"
+sql_database: "{{ env['EJABBERD_ODBC_DATABASE'] }}"
+sql_username: "{{ env['EJABBERD_ODBC_USERNAME'] }}"
+sql_password: "{{ env['EJABBERD_ODBC_PASSWORD'] }}"
+
+default_db: sql
{% endif %}
{%- if env['EJABBERD_DEFAULT_DB'] is defined %}