add postgres support mx-appservice-[slack|irc] with fallback to nedb in role and migration notice

This commit is contained in:
2020-12-14 14:02:51 +01:00
parent e3a0c9adda
commit 54da61f81b
6 changed files with 76 additions and 5 deletions

View File

@ -16,6 +16,20 @@ matrix_appservice_irc_homeserver_domain: '{{ matrix_domain }}'
matrix_appservice_irc_homeserver_enablePresence: true
matrix_appservice_irc_appservice_address: 'http://matrix-appservice-irc:9999'
matrix_appservice_irc_database_engine: nedb
matrix_appservice_irc_database_username: matrix_appservice_irc
matrix_appservice_irc_database_password: ~
matrix_appservice_irc_database_hostname: 'matrix-postgres'
matrix_appservice_irc_database_port: 5432
matrix_appservice_irc_database_name: matrix_appservice_irc
matrix_appservice_irc_databasa
matrix_appservice_irc_database_connString: >-2
{%- if matrix_appservice_irc_database_engine == 'postgres' -%}
postgresql://{{ matrix_appservice_irc_database_username }}:{{ matrix_appservice_irc_database_password }}@{{ matrix_appservice_irc_database_hostname }}:{{ matrix_appservice_irc_database_port }}/{{ matrix_appservice_irc_database_name }}?sslmode=disable
{%- else if matrix_appservice_irc_database_engine == 'nedb' -%}
{{ matrix_appservice_irc_database_engine }}://{{ matrix_appservice_irc_database_file }}
{%- endif -%}
matrix_appservice_irc_ircService_servers: []
# Example of `matrix_appservice_irc_ircService_servers` with one server (and all its options):