Fix NeDB to Postgres importing task for matrix-bridge-appservice-irc
Postgres is not in `matrix_docker_network` anymore, so what we had before could not possibly work anymore.
This commit is contained in:
parent
e782e91fbd
commit
6b73073012
@ -703,6 +703,7 @@ matrix_appservice_irc_homeserver_token: "{{ '%s' | format(matrix_homeserver_gene
|
|||||||
matrix_appservice_irc_database_engine: "{{ 'postgres' if devture_postgres_enabled else 'nedb' }}"
|
matrix_appservice_irc_database_engine: "{{ 'postgres' if devture_postgres_enabled else 'nedb' }}"
|
||||||
matrix_appservice_irc_database_hostname: "{{ devture_postgres_connection_hostname if devture_postgres_enabled else '' }}"
|
matrix_appservice_irc_database_hostname: "{{ devture_postgres_connection_hostname if devture_postgres_enabled else '' }}"
|
||||||
matrix_appservice_irc_database_password: "{{ '%s' | format(matrix_homeserver_generic_secret_key) | password_hash('sha512', 'as.irc.db', rounds=655555) | to_uuid }}"
|
matrix_appservice_irc_database_password: "{{ '%s' | format(matrix_homeserver_generic_secret_key) | password_hash('sha512', 'as.irc.db', rounds=655555) | to_uuid }}"
|
||||||
|
matrix_appservice_irc_database_container_network: "{{ devture_postgres_container_network if devture_postgres_enabled else '' }}"
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
#
|
#
|
||||||
|
@ -36,6 +36,10 @@ matrix_appservice_irc_database_port: 5432
|
|||||||
matrix_appservice_irc_database_name: matrix_appservice_irc
|
matrix_appservice_irc_database_name: matrix_appservice_irc
|
||||||
matrix_appservice_irc_database_sslmode: disable
|
matrix_appservice_irc_database_sslmode: disable
|
||||||
|
|
||||||
|
# The name of the container network to use when importing a NeDB database into Postgres.
|
||||||
|
# For Postgres not working in a container, this can be left empty.
|
||||||
|
matrix_appservice_irc_database_container_network: ''
|
||||||
|
|
||||||
# This is just the Postgres connection string, if Postgres is used.
|
# This is just the Postgres connection string, if Postgres is used.
|
||||||
# Naming clashes with `matrix_appservice_irc_database_connectionString` somewhat.
|
# Naming clashes with `matrix_appservice_irc_database_connectionString` somewhat.
|
||||||
matrix_appservice_irc_database_connection_string: '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={{ matrix_appservice_irc_database_sslmode }}'
|
matrix_appservice_irc_database_connection_string: '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={{ matrix_appservice_irc_database_sslmode }}'
|
||||||
|
@ -46,7 +46,9 @@
|
|||||||
--rm
|
--rm
|
||||||
--user={{ matrix_user_uid }}:{{ matrix_user_gid }}
|
--user={{ matrix_user_uid }}:{{ matrix_user_gid }}
|
||||||
--cap-drop=ALL
|
--cap-drop=ALL
|
||||||
--network={{ matrix_docker_network }}
|
{% if matrix_appservice_irc_database_container_network %}
|
||||||
|
--network={{ matrix_appservice_irc_database_container_network }}
|
||||||
|
{% endif %}
|
||||||
--mount type=bind,src={{ matrix_appservice_irc_data_path }},dst=/data
|
--mount type=bind,src={{ matrix_appservice_irc_data_path }},dst=/data
|
||||||
--entrypoint=/bin/sh
|
--entrypoint=/bin/sh
|
||||||
{{ matrix_appservice_irc_docker_image }}
|
{{ matrix_appservice_irc_docker_image }}
|
||||||
|
Loading…
Reference in New Issue
Block a user