diff options
Diffstat (limited to 'docker/conf/ejabberd.yml.tpl')
-rw-r--r-- | docker/conf/ejabberd.yml.tpl | 17 |
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 %} |