aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorNeil Alexander <neilalexander@users.noreply.github.com>2022-03-09 16:38:50 +0000
committerNeil Alexander <neilalexander@users.noreply.github.com>2022-03-09 16:38:50 +0000
commitd78e0a33e02518f7d5b901a584f3e2151759cb98 (patch)
treeadfacf7db71b04c338ebe25d8b2bb4384574dae3 /build
parent089d16812c8a94b39592d42d7c15edc2d6746f1d (diff)
Remove references to `userapi_devices` (fixes #2259)
Diffstat (limited to 'build')
-rw-r--r--build/docker/config/dendrite.yaml65
-rwxr-xr-xbuild/docker/postgres/create_db.sh2
2 files changed, 31 insertions, 36 deletions
diff --git a/build/docker/config/dendrite.yaml b/build/docker/config/dendrite.yaml
index ebae5013..c01ab62e 100644
--- a/build/docker/config/dendrite.yaml
+++ b/build/docker/config/dendrite.yaml
@@ -6,7 +6,7 @@
#
# At a minimum, to get started, you will need to update the settings in the
# "global" section for your deployment, and you will need to check that the
-# database "connection_string" line in each component section is correct.
+# database "connection_string" line in each component section is correct.
#
# Each component with a "database" section can accept the following formats
# for "connection_string":
@@ -21,13 +21,13 @@
# small number of users and likely will perform worse still with a higher volume
# of users.
#
-# The "max_open_conns" and "max_idle_conns" settings configure the maximum
+# The "max_open_conns" and "max_idle_conns" settings configure the maximum
# number of open/idle database connections. The value 0 will use the database
# engine default, and a negative value will use unlimited connections. The
# "conn_max_lifetime" option controls the maximum length of time a database
# connection can be idle in seconds - a negative value is unlimited.
-# The version of the configuration file.
+# The version of the configuration file.
version: 2
# Global Matrix configuration. This configuration applies to all components.
@@ -59,8 +59,8 @@ global:
# Lists of domains that the server will trust as identity servers to verify third
# party identifiers such as phone numbers and email addresses.
trusted_third_party_id_servers:
- - matrix.org
- - vector.im
+ - matrix.org
+ - vector.im
# Configuration for NATS JetStream
jetstream:
@@ -76,7 +76,7 @@ global:
# should not be used on a real world Dendrite deployment.
in_memory: false
- # Persistent directory to store JetStream streams in. This directory
+ # Persistent directory to store JetStream streams in. This directory
# should be preserved across Dendrite restarts.
storage_path: ./
@@ -138,13 +138,13 @@ client_api:
# Whether to require reCAPTCHA for registration.
enable_registration_captcha: false
- # Settings for ReCAPTCHA.
+ # Settings for ReCAPTCHA.
recaptcha_public_key: ""
recaptcha_private_key: ""
recaptcha_bypass_secret: ""
recaptcha_siteverify_api: ""
- # TURN server information that this homeserver should send to clients.
+ # TURN server information that this homeserver should send to clients.
turn:
turn_user_lifetime: ""
turn_uris: []
@@ -153,7 +153,7 @@ client_api:
turn_password: ""
# Settings for rate-limited endpoints. Rate limiting will kick in after the
- # threshold number of "slots" have been taken by requests from a specific
+ # threshold number of "slots" have been taken by requests from a specific
# host. Each "slot" will be released after the cooloff time in milliseconds.
rate_limiting:
enabled: true
@@ -204,13 +204,13 @@ federation_api:
# be required to satisfy key requests for servers that are no longer online when
# joining some rooms.
key_perspectives:
- - server_name: matrix.org
- keys:
- - key_id: ed25519:auto
- public_key: Noi6WqcDj0QmPxCNQqgezwTlBKrfqehY1u2FyWP9uYw
- - key_id: ed25519:a_RXGa
- public_key: l8Hft5qXKn1vfHrg3p4+W8gELQVo8N13JkluMfmn2sQ
-
+ - server_name: matrix.org
+ keys:
+ - key_id: ed25519:auto
+ public_key: Noi6WqcDj0QmPxCNQqgezwTlBKrfqehY1u2FyWP9uYw
+ - key_id: ed25519:a_RXGa
+ public_key: l8Hft5qXKn1vfHrg3p4+W8gELQVo8N13JkluMfmn2sQ
+
# This option will control whether Dendrite will prefer to look up keys directly
# or whether it should try perspective servers first, using direct fetches as a
# last resort.
@@ -255,15 +255,15 @@ media_api:
# A list of thumbnail sizes to be generated for media content.
thumbnail_sizes:
- - width: 32
- height: 32
- method: crop
- - width: 96
- height: 96
- method: crop
- - width: 640
- height: 480
- method: scale
+ - width: 32
+ height: 32
+ method: crop
+ - width: 96
+ height: 96
+ method: crop
+ - width: 640
+ height: 480
+ method: scale
# Configuration for experimental MSC's
mscs:
@@ -295,7 +295,7 @@ sync_api:
listen: http://0.0.0.0:7773
connect: http://sync_api:7773
external_api:
- listen: http://0.0.0.0:8073
+ listen: http://0.0.0.0:8073
database:
connection_string: postgresql://dendrite:itsasecret@postgres/dendrite_syncapi?sslmode=disable
max_open_conns: 10
@@ -312,11 +312,6 @@ user_api:
max_open_conns: 10
max_idle_conns: 2
conn_max_lifetime: -1
- device_database:
- connection_string: postgresql://dendrite:itsasecret@postgres/dendrite_userapi_devices?sslmode=disable
- max_open_conns: 10
- max_idle_conns: 2
- conn_max_lifetime: -1
# Configuration for the Push Server API.
push_server:
@@ -348,7 +343,7 @@ tracing:
# Logging configuration, in addition to the standard logging that is sent to
# stdout by Dendrite.
logging:
-- type: file
- level: info
- params:
- path: /var/log/dendrite
+ - type: file
+ level: info
+ params:
+ path: /var/log/dendrite
diff --git a/build/docker/postgres/create_db.sh b/build/docker/postgres/create_db.sh
index 9093738e..27d2a4df 100755
--- a/build/docker/postgres/create_db.sh
+++ b/build/docker/postgres/create_db.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-for db in userapi_accounts userapi_devices mediaapi syncapi roomserver keyserver federationapi appservice mscs; do
+for db in userapi_accounts mediaapi syncapi roomserver keyserver federationapi appservice mscs; do
createdb -U dendrite -O dendrite dendrite_$db
done